{"appState":{"pageLoadApiCallsStatus":true},"categoryState":{"relatedCategories":{"headers":{"timestamp":"2025-04-17T16:01:16+00:00"},"categoryId":34271,"data":{"title":"Trades, Tech, & Engineering Careers","slug":"trades-tech-engineering-careers","image":{"src":null,"width":0,"height":0},"breadcrumbs":[{"name":"Business, Careers, & Money","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34224"},"slug":"business-careers-money","categoryId":34224},{"name":"Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34256"},"slug":"careers","categoryId":34256},{"name":"Trades, Tech, & Engineering Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"},"slug":"trades-tech-engineering-careers","categoryId":34271}],"parentCategory":{"categoryId":34256,"title":"Careers","slug":"careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34256"}},"childCategories":[],"description":"Trades, tech, and engineering are booming, and you can get in on the action with our up-to-date advice on these fun and rewarding careers.","relatedArticles":{"self":"https://dummies-api.dummies.com/v2/articles?category=34271&offset=0&size=5"},"hasArticle":true,"hasBook":true,"articleCount":132,"bookCount":9},"_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"}},"relatedCategoriesLoadedStatus":"success"},"listState":{"list":{"count":10,"total":132,"items":[{"headers":{"creationTime":"2016-03-26T20:24:33+00:00","modifiedTime":"2024-03-20T13:45:41+00:00","timestamp":"2024-03-20T15:01:17+00:00"},"data":{"breadcrumbs":[{"name":"Business, Careers, & Money","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34224"},"slug":"business-careers-money","categoryId":34224},{"name":"Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34256"},"slug":"careers","categoryId":34256},{"name":"Trades, Tech, & Engineering Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"},"slug":"trades-tech-engineering-careers","categoryId":34271}],"title":"Using a Generalized Hooke's Law for Stress and Strain","strippedTitle":"using a generalized hooke's law for stress and strain","slug":"using-a-generalized-hookes-law-for-stress-and-strain","canonicalUrl":"","seo":{"metaDescription":"Clearly find out why Hooke’s law is important, what the formula is, and how to apply it to uniaxial stresses and three-dimensional objects.","noIndex":0,"noFollow":0},"content":"In mechanics of materials, <i>Hooke</i><i>'</i><i>s law</i> is the relationship that connects stresses to strains. Although Hooke's original law was developed for uniaxial stresses, you can use a generalized version of Hooke's law to connect stress and strain in three-dimensional objects, as well. Eventually, Hooke's law helps you relate stresses (which are based on loads) to strains (which are based on deformations).\r\n\r\nFor a three-dimensional state of stress, the normal strain in a given direction (such as <i>x</i>) is a function of the stresses in all three orthogonal directions (usually the Cartesian <i>x</i>-<i>, </i><i>y-,</i><i> </i>and <i>z-</i>directions), as shown by this equation:\r\n\r\n<img src=\"https://www.dummies.com/wp-content/uploads/273815.image0.jpg\" alt=\"image0.jpg\" width=\"201\" height=\"29\" />\r\n\r\nwhere <i>E</i> is the modulus of elasticity and ν is Poisson's ratio for the material. For a uniaxial stress, two of the stresses in the equation are zero. For a biaxial stress condition, one of the stresses in this equation is zero.\r\n\r\nThe generalized relationship for Hooke's law for shear in the XY plane can be given as\r\n\r\n<img src=\"https://www.dummies.com/wp-content/uploads/273816.image1.jpg\" alt=\"image1.jpg\" width=\"155\" height=\"29\" />","description":"In mechanics of materials, <i>Hooke</i><i>'</i><i>s law</i> is the relationship that connects stresses to strains. Although Hooke's original law was developed for uniaxial stresses, you can use a generalized version of Hooke's law to connect stress and strain in three-dimensional objects, as well. Eventually, Hooke's law helps you relate stresses (which are based on loads) to strains (which are based on deformations).\r\n\r\nFor a three-dimensional state of stress, the normal strain in a given direction (such as <i>x</i>) is a function of the stresses in all three orthogonal directions (usually the Cartesian <i>x</i>-<i>, </i><i>y-,</i><i> </i>and <i>z-</i>directions), as shown by this equation:\r\n\r\n<img src=\"https://www.dummies.com/wp-content/uploads/273815.image0.jpg\" alt=\"image0.jpg\" width=\"201\" height=\"29\" />\r\n\r\nwhere <i>E</i> is the modulus of elasticity and ν is Poisson's ratio for the material. For a uniaxial stress, two of the stresses in the equation are zero. For a biaxial stress condition, one of the stresses in this equation is zero.\r\n\r\nThe generalized relationship for Hooke's law for shear in the XY plane can be given as\r\n\r\n<img src=\"https://www.dummies.com/wp-content/uploads/273816.image1.jpg\" alt=\"image1.jpg\" width=\"155\" height=\"29\" />","blurb":"","authors":[{"authorId":10166,"name":"James H. Allen III","slug":"james-h-allen","description":"James H. Allen III, PE, PhD, is an assistant professor of civil engineering and a registered professional engineer. His areas of specialty include structural engineering, numerical analysis and error control, and steel design.","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10166"}},{"authorId":10167,"name":"III","slug":"iii","description":"","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10167"}}],"primaryCategoryTaxonomy":{"categoryId":34271,"title":"Trades, Tech, & Engineering Careers","slug":"trades-tech-engineering-careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"}},"secondaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"tertiaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"trendingArticles":[{"articleId":192609,"title":"How to Pray the Rosary: A Comprehensive Guide","slug":"how-to-pray-the-rosary","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/192609"}},{"articleId":208741,"title":"Kabbalah For Dummies Cheat Sheet","slug":"kabbalah-for-dummies-cheat-sheet","categoryList":["body-mind-spirit","religion-spirituality","kabbalah"],"_links":{"self":"/articles/208741"}},{"articleId":230957,"title":"Nikon D3400 For Dummies Cheat Sheet","slug":"nikon-d3400-dummies-cheat-sheet","categoryList":["home-auto-hobbies","photography"],"_links":{"self":"/articles/230957"}},{"articleId":235851,"title":"Praying the Rosary and Meditating on the Mysteries","slug":"praying-rosary-meditating-mysteries","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/235851"}},{"articleId":284787,"title":"What Your Society Says About You","slug":"what-your-society-says-about-you","categoryList":["academics-the-arts","humanities"],"_links":{"self":"/articles/284787"}}],"inThisArticle":[],"relatedArticles":{"fromBook":[{"articleId":208600,"title":"Mechanics of Materials For Dummies Cheat Sheet","slug":"mechanics-of-materials-for-dummies-cheat-sheet","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/208600"}},{"articleId":187533,"title":"Using Mohr's Circle to Find Principal Stresses and Angles","slug":"using-mohrs-circle-to-find-principal-stresses-and-angles","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/187533"}},{"articleId":187534,"title":"Formulas for Calculating Stress at a Point","slug":"formulas-for-calculating-stress-at-a-point","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/187534"}},{"articleId":187532,"title":"Basic Mechanics of Materials: Computing Stresses in Columns","slug":"basic-mechanics-of-materials-computing-stresses-in-columns","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/187532"}},{"articleId":187528,"title":"Mechanics of Materials: Calculating Deformations from Loads","slug":"mechanics-of-materials-calculating-deformations-from-loads","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/187528"}}],"fromCategory":[{"articleId":266512,"title":"Uncovering Company Concerns and Showcasing Your Strengths in a Programming Interview","slug":"uncovering-company-concerns-and-showcasing-your-strengths-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266512"}},{"articleId":266506,"title":"How to Prep for Programming Interview Questions","slug":"how-to-prep-for-programming-interview-questions","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266506"}},{"articleId":266487,"title":"10 Useful Websites for Programming Interview Prep","slug":"10-useful-websites-for-programming-interview-prep","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266487"}},{"articleId":266446,"title":"Negotiating Your Programming Job Offer","slug":"negotiating-your-programming-job-offer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266446"}},{"articleId":266439,"title":"10 Non-Technical Questions You May Be Asked in a Programming Interview","slug":"10-non-technical-questions-you-may-be-asked-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266439"}}]},"hasRelatedBookFromSearch":false,"relatedBook":{"bookId":282385,"slug":"mechanics-of-materials-for-dummies","isbn":"9780470942734","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"amazon":{"default":"https://www.amazon.com/gp/product/0470942738/ref=as_li_tl?ie=UTF8&tag=wiley01-20","ca":"https://www.amazon.ca/gp/product/0470942738/ref=as_li_tl?ie=UTF8&tag=wiley01-20","indigo_ca":"http://www.tkqlhce.com/click-9208661-13710633?url=https://www.chapters.indigo.ca/en-ca/books/product/0470942738-item.html&cjsku=978111945484","gb":"https://www.amazon.co.uk/gp/product/0470942738/ref=as_li_tl?ie=UTF8&tag=wiley01-20","de":"https://www.amazon.de/gp/product/0470942738/ref=as_li_tl?ie=UTF8&tag=wiley01-20"},"image":{"src":"https://www.dummies.com/wp-content/uploads/mechanics-of-materials-for-dummies-cover-9780470942734-203x255.jpg","width":203,"height":255},"title":"Mechanics of Materials For Dummies","testBankPinActivationLink":"","bookOutOfPrint":false,"authorsInfo":"<b data-author-id=\"34912\">James H. Allen III</b>, PE, PhD is an assistant professor of civil engineering and a registered professional engineer. His specialty areas include structural engineering, numerical analysis and error control, and steel design. He is also the author of <i>Statics For Dummies</i>.","authors":[{"authorId":34912,"name":"James H. Allen, III","slug":"james-h-allen,-iii","description":" <b>James H. Allen III</b>, PE, PhD, is a registered professional engineer who teaches courses in the areas of statics, mechanics, structural engineering, and steel design.","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/34912"}}],"_links":{"self":"https://dummies-api.dummies.com/v2/books/"}},"collections":[],"articleAds":{"footerAd":"<div class=\"du-ad-region row\" id=\"article_page_adhesion_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_adhesion_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9780470942734&quot;]}]\" id=\"du-slot-65fafa3dd5c63\"></div></div>","rightAd":"<div class=\"du-ad-region row\" id=\"article_page_right_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_right_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9780470942734&quot;]}]\" id=\"du-slot-65fafa3dd675e\"></div></div>"},"articleType":{"articleType":"Articles","articleList":null,"content":null,"videoInfo":{"videoId":null,"name":null,"accountId":null,"playerId":null,"thumbnailUrl":null,"description":null,"uploadDate":null}},"sponsorship":{"sponsorshipPage":false,"backgroundImage":{"src":null,"width":0,"height":0},"brandingLine":"","brandingLink":"","brandingLogo":{"src":null,"width":0,"height":0},"sponsorAd":"","sponsorEbookTitle":"","sponsorEbookLink":"","sponsorEbookImage":{"src":null,"width":0,"height":0}},"primaryLearningPath":"Advance","lifeExpectancy":"Five years","lifeExpectancySetFrom":"2024-03-20T00:00:00+00:00","dummiesForKids":"no","sponsoredContent":"no","adInfo":"","adPairKey":[]},"status":"publish","visibility":"public","articleId":187531},{"headers":{"creationTime":"2019-12-05T11:58:22+00:00","modifiedTime":"2022-07-19T14:37:01+00:00","timestamp":"2022-09-14T18:19:46+00:00"},"data":{"breadcrumbs":[{"name":"Business, Careers, & Money","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34224"},"slug":"business-careers-money","categoryId":34224},{"name":"Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34256"},"slug":"careers","categoryId":34256},{"name":"Trades, Tech, & Engineering Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"},"slug":"trades-tech-engineering-careers","categoryId":34271}],"title":"How to Land a Programming Interview: 10 Ways to Stand Out","strippedTitle":"how to land a programming interview: 10 ways to stand out","slug":"how-to-land-a-programming-interview-10-ways-to-stand-out","canonicalUrl":"","seo":{"metaDescription":"Want to get noticed by your future employer? Use these ten tips to showcase your programming skills and stand out from the pack.","noIndex":0,"noFollow":0},"content":"If you’re applying for a software development job, always presume that many of your fellow programmers will apply for that job, too. Here are ten ways you, and not just your résumé and cover letter, can stand out to your potential employer and get you an interview.\r\n<h2 id=\"tab1\" >Have a professional headshot</h2>\r\nUse a professional headshot, taken by a professional photographer, as your profile picture on all of your social media profiles. Don’t use a good selfie you took of yourself while you were on vacation. Instead, get some recommendations for a photographer from friends, colleagues, and even your social media connections.\r\n\r\nThen dress professionally (at least from the waist up), get well-groomed, go to the photography studio, and get headshots that will show you’re a professional. Once you get the photos and you’ve decided on the ones you want to use, put that headshot on all your social media profiles to <a href=\"https://www.dummies.com/article/business-careers-money/business/marketing/how-to-develop-a-brand-197948/\">create a consistent brand</a> for yourself.\r\n<p class=\"article-tips tip\">If you already use a professional photographer to take family portraits on occasion, here’s a tip on how to save some money on a professional headshot. Gather the family to get some pictures done for relatives and ask the photographer if you could get a couple of headshots for yourself as well.</p>\r\nYou should already be professionally dressed and groomed, so an additional headshot or two of yourself will cost you little to nothing extra — probably the latter if you’ve been using your family photographer for a while.\r\n<h2 id=\"tab2\" >Establish a GitHub profile to showcase your programming skills</h2>\r\nIf you don’t have a GitHub profile to interact with other software developers, sign up for free on the <a href=\"https://github.com/\">GitHub website</a>.\r\n\r\n[caption id=\"attachment_266403\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266403 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programmimg-interviews-github.jpg\" alt=\"Github\" width=\"556\" height=\"385\" /> Source: <a href=\"https://github.com\">Github.com</a><br />GitHub makes it easy for you to sign up for free.[/caption]\r\n\r\n<a href=\"https://www.dummies.com/web-design-development/how-to-sign-up-for-and-personalize-a-github-account/\">A GitHub profile</a> not only gets you access to other developers, it also affords you the opportunity to demonstrate your programming abilities. If one or more people who work at an employer can find your GitHub profile and can see the type of code you’ve written as well as the projects you’ve contributed to, they’ll have much more confidence that:\r\n<ul>\r\n \t<li>You can write code.</li>\r\n \t<li>You are a good coder.</li>\r\n \t<li>You can actually do what you say you can do on your résumé.</li>\r\n</ul>\r\n<p class=\"article-tips remember\">If you have a GitHub profile but you haven’t worked on any projects there in a while, now is a good time to get more involved so you can make it as impressive to prospective employers (and other programmers) as you can.</p>\r\n\r\n<h2 id=\"tab3\" >Get plenty of referrals</h2>\r\nOne big benefit of LinkedIn is that you can get and ask for plenty of online referrals, which LinkedIn calls recommendations, and post them on your LinkedIn profile for anyone to see. But you shouldn’t just rely on people to give you <a href=\"https://www.dummies.com/careers/find-a-job/how-job-seekers-can-request-linkedin-recommendations/\">recommendations on LinkedIn</a> — you should already have plenty of people you could ask who would be happy to recommend you for a programming job.\r\n\r\nSo, ask those people if one or more people will write you a recommendation letter to send with your cover letter and résumé. The hiring manager or team manager may be a bit confused at first with all the papers included in your envelope, but then realize that you have plenty of people who are happy to recommend you and talk with company management about you.\r\n\r\nThat added proof that you’re well-regarded in the industry will get your résumé and cover letter noticed. Referrals are not a panacea because you still have to make sure your résumé and cover letter look great, but including referral letters will make it much more likely that whoever is reviewing résumés looks at yours.\r\n<p class=\"article-tips tip\">You can show your appreciation by writing a recommendation letter of your own and send those to your friends and colleagues who recommend you. After all, your friends and colleagues may need recommendations for a job or other position they want.</p>\r\n\r\n<h2 id=\"tab4\" >Have a video résumé on social networking sites</h2>\r\nWe live in an age where it’s easy to make videos and post them online, so it’s a good idea to post a video résumé starring you on all your social media websites.\r\n\r\nYou can hire a videographer to professionally produce your video résumé, but you can probably do it yourself using your webcam. Just be sure to practice talking naturally into the camera so you come off as authentic and genuine. When you’re ready to record, it’s a good idea to wear at least a shirt and tie (if you’re just sitting down) and groom yourself so you look professional.\r\n\r\nYou can put a link to your video résumé in your printed one. When people reviewing your résumé type in the link, they should see a brief video that not only features you talking about who you are as a programmer and your experience, but also shows some of your personality so the viewer can get to know you a little bit.\r\n\r\nIf potential interviewers feel like you’re someone they want to work with after they watch your video résumé, don’t be surprised if you get a phone call or email message asking to set up a phone screen or an in-person interview.\r\n<p class=\"article-tips tip\">You should shorten the link to your video résumé so people don’t have to type in a long and complicated URL in their browser’s address bar. One popular site for shortening a URL is <a href=\"https://bitly.com\">Bitly</a>.</p>\r\n\r\n<h2 id=\"tab5\" >Create your own YouTube channel to show off your programming prowess</h2>\r\nIf you want to go one step further with your videos and stand out not just to potential interviewers but to the software developer community at large, include your video résumé on your YouTube channel. This channel should also include several videos that show off your personality and expertise.\r\n\r\n[caption id=\"attachment_266404\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266404 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-simpleprogrammer.jpg\" alt=\"Simpleprogrammer YourTube channel\" width=\"556\" height=\"384\" /> Source: <a href=\"https://simpleprogrammer.com\">Simple Programmer</a><br />The Simple Programmer website has numerous videos about a variety of programming topics.[/caption]\r\n\r\nA YouTube channel that you promote regularly on your other social media and software developer websites like GitHub will start to get you followers.\r\n\r\nWhat’s more, people at your prospective employer will look at <a href=\"https://www.dummies.com/business/marketing/social-media-marketing/what-makes-a-youtube-channel-unique/\">your YouTube channel</a> and think, “Wow, this person is teaching hundreds of developers on YouTube, so this is a good person to have on our team. This is someone who not only knows their stuff but will help our other programmers learn and grow.”\r\n\r\nYour YouTube channel may not only attract followers but may also prompt people to send comments asking if you’re looking for a job. If you decide to start looking for employment, you can create a video that says you’re looking for a job and feature that video on your channel so you can generate leads.\r\n<h2 id=\"tab6\" >Have a good blog to show your programming expertise</h2>\r\nProgramming requires you to type code, so you should have a good blog that shows your coding expertise either in your preferred programming language and/or a variety of programming languages. A blog, such as the Simple Programmer blog you see below, can\r\n<ul>\r\n \t<li>include instructional articles about how to perform a task in a specific language;</li>\r\n \t<li>discuss tips, tricks, techniques, and trends in software development; and</li>\r\n \t<li>include articles from guest authors who talk about their areas of expertise.</li>\r\n</ul>\r\n[caption id=\"attachment_266405\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266405 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-simpleprogrammer-blog.jpg\" alt=\"Simple Programmer blog\" width=\"556\" height=\"464\" /> Source: <a href=\"https://simpleprogrammer.com\">Simple Programmer</a><br />The Simple Programmer website has a blog with a number of articles written by different authors.[/caption]\r\n\r\nIf you design your blog so you feature your desired search keywords prominently and frequently, Google will have an easy time finding your blog when people search for those keywords. Don’t forget to promote your latest blog posts on your social media and software developer websites, too.\r\n\r\nYou may find that during the interview, one or more interviewers will ask you about the blog because they’ve been reading articles on it. So, the blog acts as an extended interview that shows people at your prospective employer that you write well, can articulate your points, and that you’re an influencer and leader in the programming community.\r\n<p class=\"article-tips warning\">Update your blog regularly with new articles. If you haven’t updated your blog even in a couple of months, your articles will start to look stale, and you’ll give the impression to your interviewers that you’re inattentive and don’t follow through.</p>\r\n\r\n<h2 id=\"tab7\" >Produce a podcast and/or vlog</h2>\r\nIf you want to go all-out to promote your expertise and personality, then add an audio podcast or its video equivalent, the vlog (short for <em>video log</em>), to your blog and YouTube channel offerings.\r\n\r\nThe vlog can be posted to both your social media websites, your blog itself, and/or your YouTube channel. You may also want to have your podcast on sites that host podcasts such as <a href=\"https://libsyn.com/\">Libsyn</a>.\r\n\r\n[caption id=\"attachment_266406\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266406 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-libsyn.jpg\" alt=\"Libsyn\" width=\"556\" height=\"413\" /> Source: <a href=\"https://libsyn.com\">Libsyn</a><br />Libsyn is one solution for posting podcasts.[/caption]\r\n\r\nIf you’re the host of a podcast, it’s likely you won’t talk during the entirety of each podcast. (The length of a podcast will vary depending on the topic.) Instead, you’ll be talking with other people and creating a lot of connections. You’ll also show that you’re involved in the developer community.\r\n\r\nAs you build influence and a loyal listenership and/or viewership, you may become a celebrity among developers. Your popularity will make it easier for you to get the job you want because companies want to hire a famous software developer to work on their teams.\r\n<h2 id=\"tab8\" >Point to mobile apps you’ve already developed in app stores</h2>\r\nIf you’ve published one or more apps in an iOS or Android app store, don’t forget to include this information in your résumé and cover letter, and ensure that any interviewers can easily find a link to the app on your social media profiles, blog, and YouTube channel.\r\n\r\nShowing that you’ve developed one or more apps gives interviewers proof that:\r\n<ul>\r\n \t<li>You can write code just like your résumé says.</li>\r\n \t<li>You can develop software through the entire life cycle from design to publication, which shows you can contribute to the programming team and the company.</li>\r\n \t<li>You’re a winner. (So go get a chicken dinner.)</li>\r\n</ul>\r\nIf you haven’t built an app before, there are plenty of tutorials online — all you have to do is type <strong>build ios app</strong> or <strong>build android app </strong>in Google and you’ll get a results page full of tutorial links so you can get started.\r\n<p class=\"article-tips tip\">After you create and publish an app, produce a “making of” video on your YouTube channel. This video should tell viewers about the app, how you developed it, the discoveries and drawbacks you had during development, and what your plans are for the future of the app. That last part will show potential employers that you take care of your customers and keep thinking of ways to make the app better for them.</p>\r\n\r\n<h2 id=\"tab9\" >Write and self-publish a book</h2>\r\nThe one tangible thing you can bring with you to your interview, other than copies of your résumé, is a copy of a self-published book. It can be difficult to write books for major publishers unless you already have experience with them as a technical editor, you coauthor a book with a lead author, or if you’ve self-published a book.\r\n\r\nIt’s easier than ever to publish and distribute a self-published book. You can sell your book as an ebook on websites including Amazon and Barnes & Noble as well as publish printed copies to give to people and sell on Amazon. The <a href=\"http://www.wikihow.com/Self-Publish-a-Book\">wikiHow website</a> shown below gives you step-by-step instructions about how to write and publish your own book.\r\n\r\n[caption id=\"attachment_266407\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266407 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-wikihow.jpg\" alt=\"wikihow\" width=\"556\" height=\"331\" /> Source: <a href=\"http://www.wikihow.com\">wikihow</a><br />Scroll down the wikiHow webpage to view all the steps you need to take to self-publish a book.[/caption]\r\n\r\nA book can make you a little bit of money, especially if you take the time to study successful self-published authors — for example, look at Andy Weir, who self-published the novel <em>The Martian</em>. More important, the book serves as an advertisement for your services that shows interviewers that:\r\n<ul>\r\n \t<li>You committed the time, money, and effort to write and publish a book.</li>\r\n \t<li>You’re a published authority on a given topic because not very many developers have self-published a book (though one coauthor of this book has).</li>\r\n \t<li>You have writing skills, which could help you make more money in your new job if you’re a technical writer as well as a programmer.</li>\r\n</ul>\r\n<p class=\"article-tips remember\">After you publish the book, don’t forget to promote it not only in your cover letter and list it in your résumé, but also on all your online media and social networking websites. What’s more, if you have the book listed on Amazon, then include a shortened URL link to the book page so interviewers can see it; the interviewers will appreciate a short URL to type because Amazon page URLs are almost as long as lines to get on popular Disneyland rides.</p>\r\n\r\n<h2 id=\"tab10\" >Speak at developer and business events</h2>\r\nYou may not have thought about speaking at events, or maybe you don’t want to think of it because <a href=\"https://www.dummies.com/careers/business-communication/public-speaking/obstacles-to-public-speaking/\">the fear of public speaking</a>, or glossophobia, is considered by some (perhaps including you) to be worse than death.\r\n\r\nIf you want to get up the courage to speak but don’t know where to get training, go to the <a href=\"http://www.toastmasters.org/\">Toastmasters International website</a> and find a club in your area by clicking the Find a Club button in the upper-right corner of the screen. Then search for your nearest club in the Find a Club webpage.\r\n\r\n[caption id=\"attachment_266408\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266408 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-toastmaster.jpg\" alt=\"Toastmasters\" width=\"556\" height=\"487\" /> Source: <a href=\"http://www.toastmasters.org\">Toastmasters</a><br />The Toastmasters website finds clubs in your area based on your geographic location.[/caption]\r\n\r\nToastmasters International is considered the premier organization for professionals to learn how to speak effectively and become better leaders. After you select your club, you can attend a meeting for free if there are no current restrictions to joining a club. (Some clubs have restrictions and the website will tell you if that’s so.)\r\n\r\nOnce you decide to join, you can sign up as a new member for only $65 (this is subject to change); renewals cost $45 per year.\r\n\r\nIt may take you some time to get yourself where you want to be as a speaker, but once you gain enough confidence, you can start looking for speaking opportunities at local or regional events.\r\n\r\nCheck with Meetup events for software developers in your local area and ask the event coordinator about speaking opportunities. The same goes for local chamber of commerce and/or Rotary club meetings, though you’ll probably have to produce a different presentation for those business-oriented audiences.\r\n<p class=\"article-tips tip\">No matter where you speak, you’ll likely have members of companies in the audience who may be impressed with you. After your presentation, one or more people may ask for your card so you can speak to their employees and/or recommend you as a speaker for a large developer conference (so make sure you have business cards with you!). Some people may be so impressed with your leadership abilities that they’ll ask you if you’re looking for a job.</p>\r\n<p class=\"article-tips remember\">Before your speaking engagement, ask the event coordinator if you can record your presentation on video. Then you can make that video available for wider viewing later on your social media and/or online media websites. A large developer conference may record all speakers on video and give you the URL to the conference website so you can include a link to your presentation online as well as in your résumé and cover letter.</p>\r\nYour future employer wants to see how you’re unique so don’t be afraid to show off your programming skills in a way that highlights your abilities.","description":"If you’re applying for a software development job, always presume that many of your fellow programmers will apply for that job, too. Here are ten ways you, and not just your résumé and cover letter, can stand out to your potential employer and get you an interview.\r\n<h2 id=\"tab1\" >Have a professional headshot</h2>\r\nUse a professional headshot, taken by a professional photographer, as your profile picture on all of your social media profiles. Don’t use a good selfie you took of yourself while you were on vacation. Instead, get some recommendations for a photographer from friends, colleagues, and even your social media connections.\r\n\r\nThen dress professionally (at least from the waist up), get well-groomed, go to the photography studio, and get headshots that will show you’re a professional. Once you get the photos and you’ve decided on the ones you want to use, put that headshot on all your social media profiles to <a href=\"https://www.dummies.com/article/business-careers-money/business/marketing/how-to-develop-a-brand-197948/\">create a consistent brand</a> for yourself.\r\n<p class=\"article-tips tip\">If you already use a professional photographer to take family portraits on occasion, here’s a tip on how to save some money on a professional headshot. Gather the family to get some pictures done for relatives and ask the photographer if you could get a couple of headshots for yourself as well.</p>\r\nYou should already be professionally dressed and groomed, so an additional headshot or two of yourself will cost you little to nothing extra — probably the latter if you’ve been using your family photographer for a while.\r\n<h2 id=\"tab2\" >Establish a GitHub profile to showcase your programming skills</h2>\r\nIf you don’t have a GitHub profile to interact with other software developers, sign up for free on the <a href=\"https://github.com/\">GitHub website</a>.\r\n\r\n[caption id=\"attachment_266403\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266403 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programmimg-interviews-github.jpg\" alt=\"Github\" width=\"556\" height=\"385\" /> Source: <a href=\"https://github.com\">Github.com</a><br />GitHub makes it easy for you to sign up for free.[/caption]\r\n\r\n<a href=\"https://www.dummies.com/web-design-development/how-to-sign-up-for-and-personalize-a-github-account/\">A GitHub profile</a> not only gets you access to other developers, it also affords you the opportunity to demonstrate your programming abilities. If one or more people who work at an employer can find your GitHub profile and can see the type of code you’ve written as well as the projects you’ve contributed to, they’ll have much more confidence that:\r\n<ul>\r\n \t<li>You can write code.</li>\r\n \t<li>You are a good coder.</li>\r\n \t<li>You can actually do what you say you can do on your résumé.</li>\r\n</ul>\r\n<p class=\"article-tips remember\">If you have a GitHub profile but you haven’t worked on any projects there in a while, now is a good time to get more involved so you can make it as impressive to prospective employers (and other programmers) as you can.</p>\r\n\r\n<h2 id=\"tab3\" >Get plenty of referrals</h2>\r\nOne big benefit of LinkedIn is that you can get and ask for plenty of online referrals, which LinkedIn calls recommendations, and post them on your LinkedIn profile for anyone to see. But you shouldn’t just rely on people to give you <a href=\"https://www.dummies.com/careers/find-a-job/how-job-seekers-can-request-linkedin-recommendations/\">recommendations on LinkedIn</a> — you should already have plenty of people you could ask who would be happy to recommend you for a programming job.\r\n\r\nSo, ask those people if one or more people will write you a recommendation letter to send with your cover letter and résumé. The hiring manager or team manager may be a bit confused at first with all the papers included in your envelope, but then realize that you have plenty of people who are happy to recommend you and talk with company management about you.\r\n\r\nThat added proof that you’re well-regarded in the industry will get your résumé and cover letter noticed. Referrals are not a panacea because you still have to make sure your résumé and cover letter look great, but including referral letters will make it much more likely that whoever is reviewing résumés looks at yours.\r\n<p class=\"article-tips tip\">You can show your appreciation by writing a recommendation letter of your own and send those to your friends and colleagues who recommend you. After all, your friends and colleagues may need recommendations for a job or other position they want.</p>\r\n\r\n<h2 id=\"tab4\" >Have a video résumé on social networking sites</h2>\r\nWe live in an age where it’s easy to make videos and post them online, so it’s a good idea to post a video résumé starring you on all your social media websites.\r\n\r\nYou can hire a videographer to professionally produce your video résumé, but you can probably do it yourself using your webcam. Just be sure to practice talking naturally into the camera so you come off as authentic and genuine. When you’re ready to record, it’s a good idea to wear at least a shirt and tie (if you’re just sitting down) and groom yourself so you look professional.\r\n\r\nYou can put a link to your video résumé in your printed one. When people reviewing your résumé type in the link, they should see a brief video that not only features you talking about who you are as a programmer and your experience, but also shows some of your personality so the viewer can get to know you a little bit.\r\n\r\nIf potential interviewers feel like you’re someone they want to work with after they watch your video résumé, don’t be surprised if you get a phone call or email message asking to set up a phone screen or an in-person interview.\r\n<p class=\"article-tips tip\">You should shorten the link to your video résumé so people don’t have to type in a long and complicated URL in their browser’s address bar. One popular site for shortening a URL is <a href=\"https://bitly.com\">Bitly</a>.</p>\r\n\r\n<h2 id=\"tab5\" >Create your own YouTube channel to show off your programming prowess</h2>\r\nIf you want to go one step further with your videos and stand out not just to potential interviewers but to the software developer community at large, include your video résumé on your YouTube channel. This channel should also include several videos that show off your personality and expertise.\r\n\r\n[caption id=\"attachment_266404\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266404 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-simpleprogrammer.jpg\" alt=\"Simpleprogrammer YourTube channel\" width=\"556\" height=\"384\" /> Source: <a href=\"https://simpleprogrammer.com\">Simple Programmer</a><br />The Simple Programmer website has numerous videos about a variety of programming topics.[/caption]\r\n\r\nA YouTube channel that you promote regularly on your other social media and software developer websites like GitHub will start to get you followers.\r\n\r\nWhat’s more, people at your prospective employer will look at <a href=\"https://www.dummies.com/business/marketing/social-media-marketing/what-makes-a-youtube-channel-unique/\">your YouTube channel</a> and think, “Wow, this person is teaching hundreds of developers on YouTube, so this is a good person to have on our team. This is someone who not only knows their stuff but will help our other programmers learn and grow.”\r\n\r\nYour YouTube channel may not only attract followers but may also prompt people to send comments asking if you’re looking for a job. If you decide to start looking for employment, you can create a video that says you’re looking for a job and feature that video on your channel so you can generate leads.\r\n<h2 id=\"tab6\" >Have a good blog to show your programming expertise</h2>\r\nProgramming requires you to type code, so you should have a good blog that shows your coding expertise either in your preferred programming language and/or a variety of programming languages. A blog, such as the Simple Programmer blog you see below, can\r\n<ul>\r\n \t<li>include instructional articles about how to perform a task in a specific language;</li>\r\n \t<li>discuss tips, tricks, techniques, and trends in software development; and</li>\r\n \t<li>include articles from guest authors who talk about their areas of expertise.</li>\r\n</ul>\r\n[caption id=\"attachment_266405\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266405 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-simpleprogrammer-blog.jpg\" alt=\"Simple Programmer blog\" width=\"556\" height=\"464\" /> Source: <a href=\"https://simpleprogrammer.com\">Simple Programmer</a><br />The Simple Programmer website has a blog with a number of articles written by different authors.[/caption]\r\n\r\nIf you design your blog so you feature your desired search keywords prominently and frequently, Google will have an easy time finding your blog when people search for those keywords. Don’t forget to promote your latest blog posts on your social media and software developer websites, too.\r\n\r\nYou may find that during the interview, one or more interviewers will ask you about the blog because they’ve been reading articles on it. So, the blog acts as an extended interview that shows people at your prospective employer that you write well, can articulate your points, and that you’re an influencer and leader in the programming community.\r\n<p class=\"article-tips warning\">Update your blog regularly with new articles. If you haven’t updated your blog even in a couple of months, your articles will start to look stale, and you’ll give the impression to your interviewers that you’re inattentive and don’t follow through.</p>\r\n\r\n<h2 id=\"tab7\" >Produce a podcast and/or vlog</h2>\r\nIf you want to go all-out to promote your expertise and personality, then add an audio podcast or its video equivalent, the vlog (short for <em>video log</em>), to your blog and YouTube channel offerings.\r\n\r\nThe vlog can be posted to both your social media websites, your blog itself, and/or your YouTube channel. You may also want to have your podcast on sites that host podcasts such as <a href=\"https://libsyn.com/\">Libsyn</a>.\r\n\r\n[caption id=\"attachment_266406\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266406 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-libsyn.jpg\" alt=\"Libsyn\" width=\"556\" height=\"413\" /> Source: <a href=\"https://libsyn.com\">Libsyn</a><br />Libsyn is one solution for posting podcasts.[/caption]\r\n\r\nIf you’re the host of a podcast, it’s likely you won’t talk during the entirety of each podcast. (The length of a podcast will vary depending on the topic.) Instead, you’ll be talking with other people and creating a lot of connections. You’ll also show that you’re involved in the developer community.\r\n\r\nAs you build influence and a loyal listenership and/or viewership, you may become a celebrity among developers. Your popularity will make it easier for you to get the job you want because companies want to hire a famous software developer to work on their teams.\r\n<h2 id=\"tab8\" >Point to mobile apps you’ve already developed in app stores</h2>\r\nIf you’ve published one or more apps in an iOS or Android app store, don’t forget to include this information in your résumé and cover letter, and ensure that any interviewers can easily find a link to the app on your social media profiles, blog, and YouTube channel.\r\n\r\nShowing that you’ve developed one or more apps gives interviewers proof that:\r\n<ul>\r\n \t<li>You can write code just like your résumé says.</li>\r\n \t<li>You can develop software through the entire life cycle from design to publication, which shows you can contribute to the programming team and the company.</li>\r\n \t<li>You’re a winner. (So go get a chicken dinner.)</li>\r\n</ul>\r\nIf you haven’t built an app before, there are plenty of tutorials online — all you have to do is type <strong>build ios app</strong> or <strong>build android app </strong>in Google and you’ll get a results page full of tutorial links so you can get started.\r\n<p class=\"article-tips tip\">After you create and publish an app, produce a “making of” video on your YouTube channel. This video should tell viewers about the app, how you developed it, the discoveries and drawbacks you had during development, and what your plans are for the future of the app. That last part will show potential employers that you take care of your customers and keep thinking of ways to make the app better for them.</p>\r\n\r\n<h2 id=\"tab9\" >Write and self-publish a book</h2>\r\nThe one tangible thing you can bring with you to your interview, other than copies of your résumé, is a copy of a self-published book. It can be difficult to write books for major publishers unless you already have experience with them as a technical editor, you coauthor a book with a lead author, or if you’ve self-published a book.\r\n\r\nIt’s easier than ever to publish and distribute a self-published book. You can sell your book as an ebook on websites including Amazon and Barnes & Noble as well as publish printed copies to give to people and sell on Amazon. The <a href=\"http://www.wikihow.com/Self-Publish-a-Book\">wikiHow website</a> shown below gives you step-by-step instructions about how to write and publish your own book.\r\n\r\n[caption id=\"attachment_266407\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266407 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-wikihow.jpg\" alt=\"wikihow\" width=\"556\" height=\"331\" /> Source: <a href=\"http://www.wikihow.com\">wikihow</a><br />Scroll down the wikiHow webpage to view all the steps you need to take to self-publish a book.[/caption]\r\n\r\nA book can make you a little bit of money, especially if you take the time to study successful self-published authors — for example, look at Andy Weir, who self-published the novel <em>The Martian</em>. More important, the book serves as an advertisement for your services that shows interviewers that:\r\n<ul>\r\n \t<li>You committed the time, money, and effort to write and publish a book.</li>\r\n \t<li>You’re a published authority on a given topic because not very many developers have self-published a book (though one coauthor of this book has).</li>\r\n \t<li>You have writing skills, which could help you make more money in your new job if you’re a technical writer as well as a programmer.</li>\r\n</ul>\r\n<p class=\"article-tips remember\">After you publish the book, don’t forget to promote it not only in your cover letter and list it in your résumé, but also on all your online media and social networking websites. What’s more, if you have the book listed on Amazon, then include a shortened URL link to the book page so interviewers can see it; the interviewers will appreciate a short URL to type because Amazon page URLs are almost as long as lines to get on popular Disneyland rides.</p>\r\n\r\n<h2 id=\"tab10\" >Speak at developer and business events</h2>\r\nYou may not have thought about speaking at events, or maybe you don’t want to think of it because <a href=\"https://www.dummies.com/careers/business-communication/public-speaking/obstacles-to-public-speaking/\">the fear of public speaking</a>, or glossophobia, is considered by some (perhaps including you) to be worse than death.\r\n\r\nIf you want to get up the courage to speak but don’t know where to get training, go to the <a href=\"http://www.toastmasters.org/\">Toastmasters International website</a> and find a club in your area by clicking the Find a Club button in the upper-right corner of the screen. Then search for your nearest club in the Find a Club webpage.\r\n\r\n[caption id=\"attachment_266408\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266408 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-toastmaster.jpg\" alt=\"Toastmasters\" width=\"556\" height=\"487\" /> Source: <a href=\"http://www.toastmasters.org\">Toastmasters</a><br />The Toastmasters website finds clubs in your area based on your geographic location.[/caption]\r\n\r\nToastmasters International is considered the premier organization for professionals to learn how to speak effectively and become better leaders. After you select your club, you can attend a meeting for free if there are no current restrictions to joining a club. (Some clubs have restrictions and the website will tell you if that’s so.)\r\n\r\nOnce you decide to join, you can sign up as a new member for only $65 (this is subject to change); renewals cost $45 per year.\r\n\r\nIt may take you some time to get yourself where you want to be as a speaker, but once you gain enough confidence, you can start looking for speaking opportunities at local or regional events.\r\n\r\nCheck with Meetup events for software developers in your local area and ask the event coordinator about speaking opportunities. The same goes for local chamber of commerce and/or Rotary club meetings, though you’ll probably have to produce a different presentation for those business-oriented audiences.\r\n<p class=\"article-tips tip\">No matter where you speak, you’ll likely have members of companies in the audience who may be impressed with you. After your presentation, one or more people may ask for your card so you can speak to their employees and/or recommend you as a speaker for a large developer conference (so make sure you have business cards with you!). Some people may be so impressed with your leadership abilities that they’ll ask you if you’re looking for a job.</p>\r\n<p class=\"article-tips remember\">Before your speaking engagement, ask the event coordinator if you can record your presentation on video. Then you can make that video available for wider viewing later on your social media and/or online media websites. A large developer conference may record all speakers on video and give you the URL to the conference website so you can include a link to your presentation online as well as in your résumé and cover letter.</p>\r\nYour future employer wants to see how you’re unique so don’t be afraid to show off your programming skills in a way that highlights your abilities.","blurb":"","authors":[{"authorId":33248,"name":"John Sonmez","slug":"john-sonmez","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/33248"}},{"authorId":10889,"name":"Eric Butow","slug":"eric-butow","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10889"}}],"primaryCategoryTaxonomy":{"categoryId":34271,"title":"Trades, Tech, & Engineering Careers","slug":"trades-tech-engineering-careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"}},"secondaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"tertiaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"trendingArticles":[{"articleId":192609,"title":"How to Pray the Rosary: A Comprehensive Guide","slug":"how-to-pray-the-rosary","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/192609"}},{"articleId":208741,"title":"Kabbalah For Dummies Cheat Sheet","slug":"kabbalah-for-dummies-cheat-sheet","categoryList":["body-mind-spirit","religion-spirituality","kabbalah"],"_links":{"self":"/articles/208741"}},{"articleId":230957,"title":"Nikon D3400 For Dummies Cheat Sheet","slug":"nikon-d3400-dummies-cheat-sheet","categoryList":["home-auto-hobbies","photography"],"_links":{"self":"/articles/230957"}},{"articleId":235851,"title":"Praying the Rosary and Meditating on the Mysteries","slug":"praying-rosary-meditating-mysteries","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/235851"}},{"articleId":284787,"title":"What Your Society Says About You","slug":"what-your-society-says-about-you","categoryList":["academics-the-arts","humanities"],"_links":{"self":"/articles/284787"}}],"inThisArticle":[{"label":"Have a professional headshot","target":"#tab1"},{"label":"Establish a GitHub profile to showcase your programming skills","target":"#tab2"},{"label":"Get plenty of referrals","target":"#tab3"},{"label":"Have a video résumé on social networking sites","target":"#tab4"},{"label":"Create your own YouTube channel to show off your programming prowess","target":"#tab5"},{"label":"Have a good blog to show your programming expertise","target":"#tab6"},{"label":"Produce a podcast and/or vlog","target":"#tab7"},{"label":"Point to mobile apps you’ve already developed in app stores","target":"#tab8"},{"label":"Write and self-publish a book","target":"#tab9"},{"label":"Speak at developer and business events","target":"#tab10"}],"relatedArticles":{"fromBook":[{"articleId":266512,"title":"Uncovering Company Concerns and Showcasing Your Strengths in a Programming Interview","slug":"uncovering-company-concerns-and-showcasing-your-strengths-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266512"}},{"articleId":266506,"title":"How to Prep for Programming Interview Questions","slug":"how-to-prep-for-programming-interview-questions","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266506"}},{"articleId":266487,"title":"10 Useful Websites for Programming Interview Prep","slug":"10-useful-websites-for-programming-interview-prep","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266487"}},{"articleId":266446,"title":"Negotiating Your Programming Job Offer","slug":"negotiating-your-programming-job-offer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266446"}},{"articleId":266439,"title":"10 Non-Technical Questions You May Be Asked in a Programming Interview","slug":"10-non-technical-questions-you-may-be-asked-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266439"}}],"fromCategory":[{"articleId":266512,"title":"Uncovering Company Concerns and Showcasing Your Strengths in a Programming Interview","slug":"uncovering-company-concerns-and-showcasing-your-strengths-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266512"}},{"articleId":266506,"title":"How to Prep for Programming Interview Questions","slug":"how-to-prep-for-programming-interview-questions","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266506"}},{"articleId":266487,"title":"10 Useful Websites for Programming Interview Prep","slug":"10-useful-websites-for-programming-interview-prep","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266487"}},{"articleId":266446,"title":"Negotiating Your Programming Job Offer","slug":"negotiating-your-programming-job-offer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266446"}},{"articleId":266439,"title":"10 Non-Technical Questions You May Be Asked in a Programming Interview","slug":"10-non-technical-questions-you-may-be-asked-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266439"}}]},"hasRelatedBookFromSearch":false,"relatedBook":{"bookId":281829,"slug":"programming-interviews-for-dummies","isbn":"9781119565024","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"amazon":{"default":"https://www.amazon.com/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20","ca":"https://www.amazon.ca/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20","indigo_ca":"http://www.tkqlhce.com/click-9208661-13710633?url=https://www.chapters.indigo.ca/en-ca/books/product/1119565022-item.html&cjsku=978111945484","gb":"https://www.amazon.co.uk/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20","de":"https://www.amazon.de/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20"},"image":{"src":"https://www.dummies.com/wp-content/uploads/programming-interviews-for-dummies-cover-9781119565024-203x255.jpg","width":203,"height":255},"title":"Programming Interviews For Dummies","testBankPinActivationLink":"","bookOutOfPrint":false,"authorsInfo":"<p><b data-author-id=\"33248\">John Sonmez</b> is a software developer and the author of two best-selling books, <i>The Complete Software Developer's Career Guide</i> and <i> Soft Skills: The Software Developer's Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b data-author-id=\"10889\">Eric Butow</b> is the owner of Butow Communications Group (BCG), which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. </p>","authors":[{"authorId":33248,"name":"John Sonmez","slug":"john-sonmez","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/33248"}},{"authorId":10889,"name":"Eric Butow","slug":"eric-butow","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10889"}}],"_links":{"self":"https://dummies-api.dummies.com/v2/books/"}},"collections":[],"articleAds":{"footerAd":"<div class=\"du-ad-region row\" id=\"article_page_adhesion_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_adhesion_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9781119565024&quot;]}]\" id=\"du-slot-63221b424cebd\"></div></div>","rightAd":"<div class=\"du-ad-region row\" id=\"article_page_right_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_right_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9781119565024&quot;]}]\" id=\"du-slot-63221b424d91d\"></div></div>"},"articleType":{"articleType":"Articles","articleList":null,"content":null,"videoInfo":{"videoId":null,"name":null,"accountId":null,"playerId":null,"thumbnailUrl":null,"description":null,"uploadDate":null}},"sponsorship":{"sponsorshipPage":false,"backgroundImage":{"src":null,"width":0,"height":0},"brandingLine":"","brandingLink":"","brandingLogo":{"src":null,"width":0,"height":0},"sponsorAd":"","sponsorEbookTitle":"","sponsorEbookLink":"","sponsorEbookImage":{"src":null,"width":0,"height":0}},"primaryLearningPath":"Advance","lifeExpectancy":"Two years","lifeExpectancySetFrom":"2022-07-19T00:00:00+00:00","dummiesForKids":"no","sponsoredContent":"no","adInfo":"","adPairKey":[]},"status":"publish","visibility":"public","articleId":266364},{"headers":{"creationTime":"2018-01-26T03:55:28+00:00","modifiedTime":"2022-03-23T20:45:01+00:00","timestamp":"2022-09-14T18:19:30+00:00"},"data":{"breadcrumbs":[{"name":"Business, Careers, & Money","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34224"},"slug":"business-careers-money","categoryId":34224},{"name":"Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34256"},"slug":"careers","categoryId":34256},{"name":"Trades, Tech, & Engineering Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"},"slug":"trades-tech-engineering-careers","categoryId":34271}],"title":"Machining For Dummies Cheat Sheet","strippedTitle":"machining for dummies cheat sheet","slug":"machining-dummies-cheat-sheet","canonicalUrl":"","seo":{"metaDescription":"Without machined parts, there'd be no cars, airplanes, or — gasp! — cappuccino machines. Explore this important field here.","noIndex":0,"noFollow":0},"content":"Machining was the basis by which the first industrial revolution began, and is just as important a factor to the fourth industrial revolution currently underway. Without machined parts, there'd be no cars or airplanes for a quick trip to visit Aunt Mary. There'd be no cappuccino machines, no Large Hadron Collider, no late-night talk shows, no replacements for your tired knee and hip joints. Scholars rightly claim that manufacturing is the foundation of modern society, but ask anyone who's spent a few years on the shop floor and they'll tell you: Machining is the cornerstone that holds it all together.","description":"Machining was the basis by which the first industrial revolution began, and is just as important a factor to the fourth industrial revolution currently underway. Without machined parts, there'd be no cars or airplanes for a quick trip to visit Aunt Mary. There'd be no cappuccino machines, no Large Hadron Collider, no late-night talk shows, no replacements for your tired knee and hip joints. Scholars rightly claim that manufacturing is the foundation of modern society, but ask anyone who's spent a few years on the shop floor and they'll tell you: Machining is the cornerstone that holds it all together.","blurb":"","authors":[{"authorId":11270,"name":"Kip Hanson","slug":"kip-hanson","description":" <p><b>Kip Hanson</b> finished school in 1979 and got a job at a small machine shop in Minneapolis. Over the next thirty years, he worked his way up and eventually moved into manufacturing consulting and freelance writing. Today he has nearly 600 published articles across dozens of magazines and websites, covering everything from machinery and tooling to metrology and 3D printing. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/11270"}}],"primaryCategoryTaxonomy":{"categoryId":34271,"title":"Trades, Tech, & Engineering Careers","slug":"trades-tech-engineering-careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"}},"secondaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"tertiaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"trendingArticles":[{"articleId":192609,"title":"How to Pray the Rosary: A Comprehensive Guide","slug":"how-to-pray-the-rosary","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/192609"}},{"articleId":208741,"title":"Kabbalah For Dummies Cheat Sheet","slug":"kabbalah-for-dummies-cheat-sheet","categoryList":["body-mind-spirit","religion-spirituality","kabbalah"],"_links":{"self":"/articles/208741"}},{"articleId":230957,"title":"Nikon D3400 For Dummies Cheat Sheet","slug":"nikon-d3400-dummies-cheat-sheet","categoryList":["home-auto-hobbies","photography"],"_links":{"self":"/articles/230957"}},{"articleId":235851,"title":"Praying the Rosary and Meditating on the Mysteries","slug":"praying-rosary-meditating-mysteries","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/235851"}},{"articleId":284787,"title":"What Your Society Says About You","slug":"what-your-society-says-about-you","categoryList":["academics-the-arts","humanities"],"_links":{"self":"/articles/284787"}}],"inThisArticle":[],"relatedArticles":{"fromBook":[{"articleId":249236,"title":"Finding (and Keeping) New Machine Shop Customers","slug":"finding-keeping-new-machine-shop-customers","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/249236"}},{"articleId":249234,"title":"Checklist for a Well-Tooled Shop","slug":"checklist-well-tooled-shop","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/249234"}},{"articleId":249232,"title":"Why Manufacturing Is So Cool","slug":"why-manufacturing-is-so-cool","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/249232"}},{"articleId":249230,"title":"A Cutting Tool Primer","slug":"cutting-tool-primer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/249230"}},{"articleId":248957,"title":"Lose the Paper Trail in Your Machine Shop","slug":"lose-paper-trail-machine-shop","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/248957"}}],"fromCategory":[{"articleId":266512,"title":"Uncovering Company Concerns and Showcasing Your Strengths in a Programming Interview","slug":"uncovering-company-concerns-and-showcasing-your-strengths-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266512"}},{"articleId":266506,"title":"How to Prep for Programming Interview Questions","slug":"how-to-prep-for-programming-interview-questions","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266506"}},{"articleId":266487,"title":"10 Useful Websites for Programming Interview Prep","slug":"10-useful-websites-for-programming-interview-prep","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266487"}},{"articleId":266446,"title":"Negotiating Your Programming Job Offer","slug":"negotiating-your-programming-job-offer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266446"}},{"articleId":266439,"title":"10 Non-Technical Questions You May Be Asked in a Programming Interview","slug":"10-non-technical-questions-you-may-be-asked-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266439"}}]},"hasRelatedBookFromSearch":false,"relatedBook":{"bookId":281762,"slug":"machining-for-dummies","isbn":"9781119426134","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"amazon":{"default":"https://www.amazon.com/gp/product/1119426138/ref=as_li_tl?ie=UTF8&tag=wiley01-20","ca":"https://www.amazon.ca/gp/product/1119426138/ref=as_li_tl?ie=UTF8&tag=wiley01-20","indigo_ca":"http://www.tkqlhce.com/click-9208661-13710633?url=https://www.chapters.indigo.ca/en-ca/books/product/1119426138-item.html&cjsku=978111945484","gb":"https://www.amazon.co.uk/gp/product/1119426138/ref=as_li_tl?ie=UTF8&tag=wiley01-20","de":"https://www.amazon.de/gp/product/1119426138/ref=as_li_tl?ie=UTF8&tag=wiley01-20"},"image":{"src":"https://www.dummies.com/wp-content/uploads/machining-for-dummies-cover-9781119426134-203x255.jpg","width":203,"height":255},"title":"Machining For Dummies","testBankPinActivationLink":"","bookOutOfPrint":false,"authorsInfo":"<p><b data-author-id=\"11270\">Kip Hanson</b> finished school in 1979 and got a job at a small machine shop in Minneapolis. Over the next thirty years, he worked his way up and eventually moved into manufacturing consulting and freelance writing. Today he has nearly 600 published articles across dozens of magazines and websites, covering everything from machinery and tooling to metrology and 3D printing. </p>","authors":[{"authorId":11270,"name":"Kip Hanson","slug":"kip-hanson","description":" <p><b>Kip Hanson</b> finished school in 1979 and got a job at a small machine shop in Minneapolis. Over the next thirty years, he worked his way up and eventually moved into manufacturing consulting and freelance writing. Today he has nearly 600 published articles across dozens of magazines and websites, covering everything from machinery and tooling to metrology and 3D printing. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/11270"}}],"_links":{"self":"https://dummies-api.dummies.com/v2/books/"}},"collections":[],"articleAds":{"footerAd":"<div class=\"du-ad-region row\" id=\"article_page_adhesion_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_adhesion_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9781119426134&quot;]}]\" id=\"du-slot-63221b32145f8\"></div></div>","rightAd":"<div class=\"du-ad-region row\" id=\"article_page_right_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_right_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9781119426134&quot;]}]\" id=\"du-slot-63221b3214edb\"></div></div>"},"articleType":{"articleType":"Cheat Sheet","articleList":[{"articleId":249230,"title":"A Cutting Tool Primer","slug":"cutting-tool-primer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/249230"}},{"articleId":249232,"title":"Why Manufacturing Is So Cool","slug":"why-manufacturing-is-so-cool","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/249232"}},{"articleId":249234,"title":"Checklist for a Well-Tooled Shop","slug":"checklist-well-tooled-shop","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/249234"}},{"articleId":249236,"title":"Finding (and Keeping) New Machine Shop Customers","slug":"finding-keeping-new-machine-shop-customers","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/249236"}}],"content":[{"title":"A cutting tool primer","thumb":null,"image":null,"content":"<p>A computer numerical control (CNC) machine tool is an exciting, highly complex device, capable of great speed and accuracy. But like a car without tires, it would be naught but a big expensive paperweight (albeit with flashy lights and an advanced computer) without cutting tools.</p>\n<ul>\n<li>The cutting tools used on CNC lathes are generally &#8220;stationary,&#8221; meaning the tool holds still while the workpiece rotates beneath it. Machining centers, on the other hand, use cutting tools that are held in a rotating spindle.</li>\n<li>The centuries-old distinction between stationary and rotary tools and the machine tools they are used on is beginning to blur as multitasking and turn-mill centers grow in popularity.</li>\n<li>High-speed steel (HSS) was the first big advancement in cutting-tool technology, but has largely been replaced by tool bits made of tungsten carbide and other super-hard materials. HSS is still widely used, however, for drill bits, saw blades, and other cutting tools where a tough, wear-resistant, and low-cost metal is needed.</li>\n<li>One of the super-hard materials just mentioned is polycrystalline cubic boron nitride (PCBN), which is able to efficiently machine hardened steel, and in some cases, has eliminated secondary grinding operations.</li>\n<li>Most types of cutting tools, including drills, end mills, turning tools, and boring bars, are available in a solid, single-piece construction (the most expensive but also high-performance option) or with indexable &#8220;inserts&#8221; with multiple cutting edges, designed to be used up and recycled.</li>\n<li>Holemaking is the most common of all metalworking operations. Drilling, reaming, boring, trepanning—these are just a few of the dozen or so ways to either make holes or to improve their accuracy and surface finish.</li>\n<li>The majority of cutting tools today are coated with hard, lubricious materials applied in special vacuum chambers. Some examples include titanium aluminum nitride (TiAlN), zirconium nitride (ZrN), titanium carbon nitride (TiCN), and many others. All improve wear resistance and tool life.</li>\n<li>With the thousands of available cutting-tool styles, geometries, coatings, and brands, it&#8217;s important to develop a sound policy on their use, testing, and procurement, else &#8220;tool crib bloat&#8221; is sure to occur.</li>\n</ul>\n"},{"title":"Why manufacturing is so cool","thumb":null,"image":null,"content":"<p>Whether it was Tinkertoys or mud pies, papier-mâché or a fort in the woods, all of us made things as kids. Somewhere along the way, most of us turned to less tangible pastimes and vocations, but think back wistfully now and then to the rocket you built with your brother, the triple-decker card house you and sis made over summer vacation.</p>\n<p>Machinists, however, are lucky—they get to keep making things, all day every day, until the last day when they hang up their shop coats and spend what&#8217;s left of their time boring their grandkids with stories about lathes and mills and drill presses. Hopefully, these grandchildren listen, because there&#8217;s some really neat manufacturing technology coming down the pike, and all of us will depend on smart, qualified people to leverage it.</p>\n<ul>\n<li>Additive manufacturing (you probably know it as 3D printing) has been around for three decades, but it&#8217;s going through some dramatic changes right now. Chances are good that we will soon have the ability to print whatever we want, whenever we want, and in many cases cost-effectively and accurately enough to compete with traditional manufacturing methods.</li>\n<li>If you&#8217;re wondering why you should open a shop or pursue a career in manufacturing when we&#8217;ll soon be able to just print everything, don&#8217;t worry about it. Even while additive manufacturing grows more capable, so too does subtractive manufacturing (that is, machining). Machine tools get smarter, faster, and more accurate every year. They&#8217;re not going anywhere, at least not in our lifetime.</li>\n<li>As machine tools become more capable, the technologies that support and enhance them grow increasingly relevant. Robots are getting smarter and less expensive, freeing humans to do more important tasks than put chunks of metal into a machine all day. Cloud-based software tools help us humans manage the awesome complexity of our manufacturing processes and avoid expensive mistakes. And the Internet of Things—the same technology that gave us smart thermostats and (soon) self-driving cars—is playing a big role on the factory floor, spotting trends to help us improve our manufacturing processes and allowing us to go home at night while our smart systems keep an eye on things.</li>\n</ul>\n"},{"title":"Checklist for a well-tooled shop","thumb":null,"image":null,"content":"<p>Good toolholders, workholding, and accessories are just as important as good machinery, but many shops invest heavily in their CNC machine tools only to skimp on the tooling. Doing so means losing out on the benefits of new technology and not taking full advantage of your machine potential.</p>\n<ul>\n<li>Setup time is a killer and quick-change tooling is one of the best ways to avoid it. This begins with an organized approach to workholding, using zero-point or ball-lock clamping systems, or a quick-change chuck on a lathe.</li>\n<li>Quick-change toolholders are also important, especially on CNC lathes, where easily five minutes per turret position can be spent changing tools. Quick-change holders turn minutes into seconds.</li>\n<li>Another way to reduce setup time and in-process disruption due to tool replacement is with offline presetting. Break out your crystal ball and be sure to purchase a system that addresses future needs as well as the current ones.</li>\n<li>Shrink-fit tooling is one of the best ways to hold solid carbide drills and end mills.</li>\n<li>Hydraulic toolholders and mechanical milling chucks are a good alternative to shrink fit, but are somewhat less &#8220;balanceable&#8221; than shrink fit.</li>\n<li>Did someone mention balance? Balanced toolholders aren&#8217;t just for high-speed machining. In fact, most industry experts suggest spindle speeds greater than 8,000 rpm require balancing the entire toolholder assembly.</li>\n<li>Never buy bargain toolholders, and always go for the best retention knobs you can find.</li>\n<li>If the majority of your turned parts are under a couple inches in diameter and can fit through the lathe spindle, invest in a bar feeder. If you routinely have thousands of these parts to make, invest in a magazine-style bar feeder.</li>\n<li>Robots are good for lots more than deep space navigation on starships. They&#8217;re also great at loading and unloading parts from machine tools.</li>\n<li>As with a bar-fed lathe, a palletized machining center suffers less downtime and is far more flexible than the traditional, &#8220;two-vises bolted to the table&#8221; approach taken in many shops.</li>\n<li>The next time your tooling rep buddy drops in with some carbide inserts or a new toolholder for you to try, consider how these additions will fit into your overall tooling strategy. Standardization is key to a manageable tool crib.</li>\n<li>Don&#8217;t have a tool crib? Better set one up. Tooling is expensive and downtime even more so, and without an establish tool crib and tooling policy, you&#8217;re wasting money.</li>\n<li>Now that your tool crib is in place, it&#8217;s time for a maintenance plan. Tooling should be routinely disassembled, cleaned, and checked for wear.</li>\n</ul>\n"},{"title":"Finding (and keeping) new machine shop customers","thumb":null,"image":null,"content":"<p>As with many businesses, one of the most challenging aspects to launching a machine shop is finding enough work to stay afloat. Making your customers happy will keep them coming back, but it&#8217;s important to maintain a disparate customer base to get you through the lean times and grow the company when times are good. Here are a few ideas to point you in the right direction.</p>\n<ul>\n<li>If you can run a computer numerical control (CNC) machine, you can set up a corporate website. And if you&#8217;re too busy making parts to do so, then hire someone to take care of it for you. Even a single web page telling potential customers what you do and how to find you is a good start.</li>\n<li>Similarly, Facebook is becoming a great way to share photos of your shop and its employees and get the word out about the vibrant, customer-focused company you&#8217;re operating.</li>\n<li>If a trade magazine calls and wants to write a profile on your business, or asks you to participate in a case study, by all means say &#8220;Yes, how can we help?&#8221;</li>\n<li>Do you, a family member, or one of your employees like to write? Start a blog as part of your website. It&#8217;s a great way to boast about your machining capabilities and get others interested in what you do there.</li>\n<li>YouTube videos are also a necessary part of social media. Showing off your new CNC lathe installation or recording a part being machined using a special cutter (or maybe even starting your own YouTube channel) is an increasingly popular way to share information.</li>\n<li>Make sure you and your business are on LinkedIn, then connect with customers and suppliers.</li>\n<li>Too busy to take on more work? It&#8217;s tough to say no to customers, especially when you&#8217;re just getting started. Be prepared for some long nights. If you decide to subcontract some of your work, that&#8217;s fine, but be sure your supplier has been well-vetted and can deliver as promised.</li>\n<li>A number of online part brokers and manufacturer representatives are out there and capable of bringing in all the work you can handle. Tread carefully so that you don&#8217;t take on so much that your existing customers suffer.</li>\n<li>One of the cardinal sins in any manufacturing business is becoming married to a single customer. It&#8217;s really easy to take the ball and run with your first big-break aerospace or medical company and let them become your sole source of work. Don&#8217;t be a captive supplier, or risk going out of business when your customer is acquired by a giant European conglomerate.</li>\n</ul>\n"}],"videoInfo":{"videoId":null,"name":null,"accountId":null,"playerId":null,"thumbnailUrl":null,"description":null,"uploadDate":null}},"sponsorship":{"sponsorshipPage":false,"backgroundImage":{"src":null,"width":0,"height":0},"brandingLine":"","brandingLink":"","brandingLogo":{"src":null,"width":0,"height":0},"sponsorAd":"","sponsorEbookTitle":"","sponsorEbookLink":"","sponsorEbookImage":{"src":null,"width":0,"height":0}},"primaryLearningPath":"Advance","lifeExpectancy":"One year","lifeExpectancySetFrom":"2022-03-23T00:00:00+00:00","dummiesForKids":"no","sponsoredContent":"no","adInfo":"","adPairKey":[]},"status":"publish","visibility":"public","articleId":249238},{"headers":{"creationTime":"2016-03-27T16:53:47+00:00","modifiedTime":"2022-02-25T16:30:23+00:00","timestamp":"2022-09-14T18:19:16+00:00"},"data":{"breadcrumbs":[{"name":"Business, Careers, & Money","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34224"},"slug":"business-careers-money","categoryId":34224},{"name":"Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34256"},"slug":"careers","categoryId":34256},{"name":"Trades, Tech, & Engineering Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"},"slug":"trades-tech-engineering-careers","categoryId":34271}],"title":"Mechanics of Materials For Dummies Cheat Sheet","strippedTitle":"mechanics of materials for dummies cheat sheet","slug":"mechanics-of-materials-for-dummies-cheat-sheet","canonicalUrl":"","seo":{"metaDescription":"Learn how to apply some important laws and graphic representations to help you tackle stressful mechanics of materials problems with ease.","noIndex":0,"noFollow":0},"content":"Students and professional engineers in the mechanical sciences know that mechanics of materials deals extensively with stress on objects — from determining stress at a particular point to finding stresses in columns. Knowing how to apply some important laws and graphic representations can help you tackle stressful mechanics of materials problems with ease.","description":"Students and professional engineers in the mechanical sciences know that mechanics of materials deals extensively with stress on objects — from determining stress at a particular point to finding stresses in columns. Knowing how to apply some important laws and graphic representations can help you tackle stressful mechanics of materials problems with ease.","blurb":"","authors":[{"authorId":10166,"name":"James H. Allen III","slug":"james-h-allen","description":"James H. Allen III, PE, PhD, is an assistant professor of civil engineering and a registered professional engineer. His areas of specialty include structural engineering, numerical analysis and error control, and steel design.","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10166"}},{"authorId":10167,"name":"III","slug":"iii","description":"","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10167"}}],"primaryCategoryTaxonomy":{"categoryId":34271,"title":"Trades, Tech, & Engineering Careers","slug":"trades-tech-engineering-careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"}},"secondaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"tertiaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"trendingArticles":[{"articleId":192609,"title":"How to Pray the Rosary: A Comprehensive Guide","slug":"how-to-pray-the-rosary","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/192609"}},{"articleId":208741,"title":"Kabbalah For Dummies Cheat Sheet","slug":"kabbalah-for-dummies-cheat-sheet","categoryList":["body-mind-spirit","religion-spirituality","kabbalah"],"_links":{"self":"/articles/208741"}},{"articleId":230957,"title":"Nikon D3400 For Dummies Cheat Sheet","slug":"nikon-d3400-dummies-cheat-sheet","categoryList":["home-auto-hobbies","photography"],"_links":{"self":"/articles/230957"}},{"articleId":235851,"title":"Praying the Rosary and Meditating on the Mysteries","slug":"praying-rosary-meditating-mysteries","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/235851"}},{"articleId":284787,"title":"What Your Society Says About You","slug":"what-your-society-says-about-you","categoryList":["academics-the-arts","humanities"],"_links":{"self":"/articles/284787"}}],"inThisArticle":[],"relatedArticles":{"fromBook":[{"articleId":187533,"title":"Using Mohr's Circle to Find Principal Stresses and Angles","slug":"using-mohrs-circle-to-find-principal-stresses-and-angles","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/187533"}},{"articleId":187534,"title":"Formulas for Calculating Stress at a Point","slug":"formulas-for-calculating-stress-at-a-point","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/187534"}},{"articleId":187532,"title":"Basic Mechanics of Materials: Computing Stresses in Columns","slug":"basic-mechanics-of-materials-computing-stresses-in-columns","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/187532"}},{"articleId":187531,"title":"Using a Generalized Hooke's Law for Stress and Strain","slug":"using-a-generalized-hookes-law-for-stress-and-strain","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/187531"}},{"articleId":187528,"title":"Mechanics of Materials: Calculating Deformations from Loads","slug":"mechanics-of-materials-calculating-deformations-from-loads","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/187528"}}],"fromCategory":[{"articleId":266512,"title":"Uncovering Company Concerns and Showcasing Your Strengths in a Programming Interview","slug":"uncovering-company-concerns-and-showcasing-your-strengths-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266512"}},{"articleId":266506,"title":"How to Prep for Programming Interview Questions","slug":"how-to-prep-for-programming-interview-questions","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266506"}},{"articleId":266487,"title":"10 Useful Websites for Programming Interview Prep","slug":"10-useful-websites-for-programming-interview-prep","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266487"}},{"articleId":266446,"title":"Negotiating Your Programming Job Offer","slug":"negotiating-your-programming-job-offer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266446"}},{"articleId":266439,"title":"10 Non-Technical Questions You May Be Asked in a Programming Interview","slug":"10-non-technical-questions-you-may-be-asked-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266439"}}]},"hasRelatedBookFromSearch":false,"relatedBook":{"bookId":282385,"slug":"mechanics-of-materials-for-dummies","isbn":"9780470942734","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"amazon":{"default":"https://www.amazon.com/gp/product/0470942738/ref=as_li_tl?ie=UTF8&tag=wiley01-20","ca":"https://www.amazon.ca/gp/product/0470942738/ref=as_li_tl?ie=UTF8&tag=wiley01-20","indigo_ca":"http://www.tkqlhce.com/click-9208661-13710633?url=https://www.chapters.indigo.ca/en-ca/books/product/0470942738-item.html&cjsku=978111945484","gb":"https://www.amazon.co.uk/gp/product/0470942738/ref=as_li_tl?ie=UTF8&tag=wiley01-20","de":"https://www.amazon.de/gp/product/0470942738/ref=as_li_tl?ie=UTF8&tag=wiley01-20"},"image":{"src":"https://www.dummies.com/wp-content/uploads/mechanics-of-materials-for-dummies-cover-9780470942734-203x255.jpg","width":203,"height":255},"title":"Mechanics of Materials For Dummies","testBankPinActivationLink":"","bookOutOfPrint":false,"authorsInfo":"<b data-author-id=\"34912\">James H. Allen III</b>, PE, PhD is an assistant professor of civil engineering and a registered professional engineer. His specialty areas include structural engineering, numerical analysis and error control, and steel design. He is also the author of <i>Statics For Dummies</i>.","authors":[{"authorId":34912,"name":"James H. Allen, III","slug":"james-h-allen,-iii","description":" <b>James H. Allen III</b>, PE, PhD, is a registered professional engineer who teaches courses in the areas of statics, mechanics, structural engineering, and steel design.","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/34912"}}],"_links":{"self":"https://dummies-api.dummies.com/v2/books/"}},"collections":[],"articleAds":{"footerAd":"<div class=\"du-ad-region row\" id=\"article_page_adhesion_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_adhesion_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9780470942734&quot;]}]\" id=\"du-slot-63221b242cdb9\"></div></div>","rightAd":"<div class=\"du-ad-region row\" id=\"article_page_right_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_right_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9780470942734&quot;]}]\" id=\"du-slot-63221b242d744\"></div></div>"},"articleType":{"articleType":"Cheat Sheet","articleList":[{"articleId":187534,"title":"Formulas for Calculating Stress at a Point","slug":"formulas-for-calculating-stress-at-a-point","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/187534"}},{"articleId":187532,"title":"Basic Mechanics of Materials: Computing Stresses in Columns","slug":"basic-mechanics-of-materials-computing-stresses-in-columns","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/187532"}},{"articleId":187533,"title":"Using Mohr's Circle to Find Principal Stresses and Angles","slug":"using-mohrs-circle-to-find-principal-stresses-and-angles","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/187533"}},{"articleId":187531,"title":"Using a Generalized Hooke's Law for Stress and Strain","slug":"using-a-generalized-hookes-law-for-stress-and-strain","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/187531"}},{"articleId":187528,"title":"Mechanics of Materials: Calculating Deformations from Loads","slug":"mechanics-of-materials-calculating-deformations-from-loads","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/187528"}}],"content":[{"title":"Formulas for calculating stress at a point","thumb":null,"image":null,"content":"<p>When dealing with mechanics of materials, choosing the correct formula to calculate the stress at a given point can be difficult. Normal and shear stresses come in a wide variety of applications, each stress application with its own calculation formula. The most common stress types you deal with in basic mechanics of materials fall into several major categories:</p>\n<ul class=\"level-one\">\n<li>\n<p class=\"first-para\"><b>Axial tension: </b><i>A</i><i><sub>NET</sub></i> is equal to the gross area of the cross section minus any holes that may exist.</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273803.image0.jpg\" alt=\"image0.jpg\" width=\"113\" height=\"35\" /></li>\n<li>\n<p class=\"first-para\"><b>Thin-walled</b> <b>pressure vessels: </b>Two stresses exist: an axial stress along the axis of the member and a hoop (or radial) stress, which occurs tangential to the radius of the cross section. These stresses are based on the gage pressure <i>p</i> inside the pressure vessel.</p>\n<p class=\"child-para\">For<b> </b>cylindrical pressure vessels, use this pair of formulas:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273804.image1.jpg\" alt=\"image1.jpg\" width=\"266\" height=\"28\" /></p>\n<p class=\"child-para\">For spherical pressure vessels, use the following formula:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273805.image2.jpg\" alt=\"image2.jpg\" width=\"107\" height=\"28\" /><br />\n<img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273806.image3.jpg\" alt=\"image3.jpg\" width=\"320\" height=\"127\" /></li>\n<li>\n<p class=\"first-para\"><b>Bending stresses: </b>For symmetric cross sections in the XY plane, use this formula:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273807.image4.jpg\" alt=\"image4.jpg\" width=\"206\" height=\"39\" /></p>\n<p class=\"child-para\">(moment about the <i>x</i>-axis)(moment about the <i>y</i>-axis)</p>\n</li>\n<li>\n<p class=\"first-para\"><b>Flexural shear stresses: </b>Here&#8217;s the formula for calculating flexural shear stress:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273808.image5.jpg\" alt=\"image5.jpg\" width=\"51\" height=\"32\" /></li>\n<li>\n<p class=\"first-para\"><b>Torsional shear stress: </b>Use this formula to find torsional shear stress:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273809.image6.jpg\" alt=\"image6.jpg\" width=\"46\" height=\"30\" /></li>\n</ul>\n"},{"title":"Computing stresses in columns","thumb":null,"image":null,"content":"<p>Knowing how to compute the stress in a column (<i>compression member</i>) is a basic point of knowledge in mechanics of materials. Determine if the column is &#8216; short, slender, or intermediate by computing its maximum slenderness ratio (<i>KL/r</i>). For short columns, the stress of a member in compression is the basic axial stress formulation. For intermediate and slender columns, you can use the generalized Euler&#8217;s buckling equation. Approximate slenderness ratios for steel columns are shown in parentheses.</p>\n<ul class=\"level-one\">\n<li>\n<p class=\"first-para\"><b>Short columns</b>: Slenderness ratio (<i>KL/r</i> &lt; 50).</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273811.image0.jpg\" alt=\"image0.jpg\" width=\"44\" height=\"29\" /></li>\n<li>\n<p class=\"first-para\"><b>Slender columns:</b> Slenderness ratio (<i>KL/r</i> ≥200). The calculation for slender columns uses the modulus of elasticity (<i>E</i>).</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273812.image1.jpg\" alt=\"image1.jpg\" width=\"127\" height=\"56\" /></li>\n<li>\n<p class=\"first-para\"><b>Intermediate columns: </b>Slenderness ratio (50 ≤ <i>KL/r</i> &lt; 200). The formula for intermediate columns uses the tangential modulus of elasticity (<i>E</i><i><sub>t</sub></i>).</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273813.image2.jpg\" alt=\"image2.jpg\" width=\"98\" height=\"59\" /></li>\n</ul>\n"},{"title":"Using Mohr's circle to find principal stresses and angles","thumb":null,"image":null,"content":"<p>Anyone in the mechanical sciences is likely familiar with <em>Mohr</em><em>&#8216;</em><em>s circle</em> — a useful graphical technique for finding principal stresses and strains in materials. Mohr&#8217;s circle also tells you the principal angles (orientations) of the principal stresses without your having to plug an angle into stress transformation equations.</p>\n<p>Starting with a stress or strain element in the XY plane, construct a grid with a normal stress on the horizontal axis and a shear stress on the vertical. (Positive shear stress plots at the bottom.) Then just follow these steps:</p>\n<ol class=\"level-one\">\n<li>\n<p class=\"first-para\">Plot the vertical face coordinates V(<em>σ</em><em><sub>xx </sub></em><em>, τ</em><em><sub>xy</sub></em>).</p>\n</li>\n<li>\n<p class=\"first-para\">Plot the horizontal coordinates H(<em>σ<sub>yy</sub>, –τ<sub>xy</sub></em>).</p>\n<p class=\"child-para\">You use the opposite sign of the shear stress from Step 1 because the shear stresses on the horizontal faces are creating a couple that balances (or acts in the opposite direction of) the shear stresses on the vertical faces.</p>\n</li>\n<li>\n<p class=\"first-para\">Draw a diameter line connecting Points V (from Step 1) and H (from Step 2).</p>\n</li>\n<li>\n<p class=\"first-para\">Sketch the circle around the diameter from Step 3.</p>\n<p class=\"child-para\">The circle should pass through Points V and H as shown here.</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273823.image0.jpg\" alt=\"image0.jpg\" width=\"398\" height=\"410\" /></li>\n<li>\n<p class=\"first-para\">Compute the normal stress position for the circle&#8217;s center point (<em>C</em>).</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273824.image1.jpg\" alt=\"image1.jpg\" width=\"99\" height=\"31\" /></li>\n<li>\n<p class=\"first-para\">Calculate the radius (<em>R</em>) for the circle.</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273825.image2.jpg\" alt=\"image2.jpg\" width=\"201\" height=\"50\" /></li>\n<li>\n<p class=\"first-para\">Determine the principal stresses <em>σ<sub>P1</sub></em> and <em>σ<sub>P2</sub>.</em></p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273826.image3.jpg\" alt=\"image3.jpg\" width=\"102\" height=\"17\" /></li>\n<li>\n<p class=\"first-para\">Compute the principal angles <em>Θ</em><em><sub>P1</sub></em> and <em>Θ</em><em><sub>P2</sub></em>.</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273827.image4.jpg\" alt=\"image4.jpg\" width=\"179\" height=\"71\" /></li>\n</ol>\n<p class=\"Remember\">You could also use equations directly (instead of Mohr&#8217;s circle) to determine transformed stresses at any angle:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273828.image5.jpg\" alt=\"image5.jpg\" width=\"330\" height=\"73\" /></p>\n<p>To construct a Mohr&#8217;s circle for strain or to use the transformation equations, substitute <em>ε</em><em><sub>xx</sub></em> for <em>σ</em><em><sub>xx</sub></em><em>, ε</em><em><sub>yy</sub></em> for<em> σ</em><em><sub>yy</sub></em>, and (0.5)<em>γ</em><em><sub>xy</sub></em> for <em>τ</em><em><sub>xy</sub></em> in the preceding</p>\n"},{"title":"Using a generalized Hooke's law for stress and strain","thumb":null,"image":null,"content":"<p>In mechanics of materials, <i>Hooke</i><i>&#8216;</i><i>s law</i> is the relationship that connects stresses to strains. Although Hooke&#8217;s original law was developed for uniaxial stresses, you can use a generalized version of Hooke&#8217;s law to connect stress and strain in three-dimensional objects, as well. Eventually, Hooke&#8217;s law helps you relate stresses (which are based on loads) to strains (which are based on deformations).</p>\n<p>For a three-dimensional state of stress, the normal strain in a given direction (such as <i>x</i>) is a function of the stresses in all three orthogonal directions (usually the Cartesian <i>x</i>&#8211;<i>, </i><i>y-,</i><i> </i>and <i>z-</i>directions), as shown by this equation:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273815.image0.jpg\" alt=\"image0.jpg\" width=\"201\" height=\"29\" /></p>\n<p>where <i>E</i> is the modulus of elasticity and ν is Poisson&#8217;s ratio for the material. For a uniaxial stress, two of the stresses in the equation are zero. For a biaxial stress condition, one of the stresses in this equation is zero.</p>\n<p>The generalized relationship for Hooke&#8217;s law for shear in the XY plane can be given as</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273816.image1.jpg\" alt=\"image1.jpg\" width=\"155\" height=\"\" /></p>\n"},{"title":"Calculating deformations from loads","thumb":null,"image":null,"content":"<p>Deformations measure a structure&#8217;s response under a load, and calculating that deformation is an important part of mechanics of materials. Deformation calculations come in a wide variety, depending on the type of load that causes the deformation. Axial deformations are caused by axial loads and angles of twist are causes by torsion loads. The elastic curve for flexural members is actually a differential equation.</p>\n<p>The following list shows some of the most commonly used deformation expressions you encounter in mechanics of materials:</p>\n<ul class=\"level-one\">\n<li>\n<p class=\"first-para\"><b>Axial deformation:</b></p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273818.image0.jpg\" alt=\"image0.jpg\" width=\"56\" height=\"29\" /></li>\n<li>\n<p class=\"first-para\"><b>Angle of twist for torsion:</b></p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273819.image1.jpg\" alt=\"image1.jpg\" width=\"49\" height=\"30\" /></li>\n<li>\n<p class=\"first-para\"><b>Double integrating to find deformations of beams:</b></p>\n<p class=\"child-para\">You can approximate <i>y</i>(<i>x</i>),<i> </i>the equation of the elastic curve as a function of <i>x,</i> by the following differential equation:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273820.image2.jpg\" alt=\"image2.jpg\" width=\"70\" height=\"38\" /></p>\n<p class=\"child-para\">You need to first find the generalized moment equation <i>M</i> at all locations along the beam as a function of position <i>x</i>.<i> </i>Solve this equation by integrating twice and applying boundary conditions to solve for constants of integration (known support displacements (<i>y</i>) and rotations (<i>θ</i>). Remember,</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/273821.image3.jpg\" alt=\"image3.jpg\" width=\"108\" height=\"32\" /></li>\n</ul>\n"}],"videoInfo":{"videoId":null,"name":null,"accountId":null,"playerId":null,"thumbnailUrl":null,"description":null,"uploadDate":null}},"sponsorship":{"sponsorshipPage":false,"backgroundImage":{"src":null,"width":0,"height":0},"brandingLine":"","brandingLink":"","brandingLogo":{"src":null,"width":0,"height":0},"sponsorAd":"","sponsorEbookTitle":"","sponsorEbookLink":"","sponsorEbookImage":{"src":null,"width":0,"height":0}},"primaryLearningPath":"Advance","lifeExpectancy":"Five years","lifeExpectancySetFrom":"2022-02-25T00:00:00+00:00","dummiesForKids":"no","sponsoredContent":"no","adInfo":"","adPairKey":[]},"status":"publish","visibility":"public","articleId":208600},{"headers":{"creationTime":"2016-03-27T16:55:50+00:00","modifiedTime":"2022-02-23T21:25:18+00:00","timestamp":"2022-09-14T18:19:12+00:00"},"data":{"breadcrumbs":[{"name":"Business, Careers, & Money","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34224"},"slug":"business-careers-money","categoryId":34224},{"name":"Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34256"},"slug":"careers","categoryId":34256},{"name":"Trades, Tech, & Engineering Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"},"slug":"trades-tech-engineering-careers","categoryId":34271}],"title":"Welding For Dummies Cheat Sheet","strippedTitle":"welding for dummies cheat sheet","slug":"welding-for-dummies-cheat-sheet","canonicalUrl":"","seo":{"metaDescription":"This handy guide has great tips for perfecting your welding skills, addressing, weld porosity, slag inclusions, excessive spatter, and more.","noIndex":0,"noFollow":0},"content":"Welders of all skill levels should strive to improve their welding techniques and eliminate common weld flaws. A perfect weld every time is a lofty goal, but there are simple steps you can take and preparations you can make that will keep you from ending up with the kind of welds that need to be repaired or completely redone.","description":"Welders of all skill levels should strive to improve their welding techniques and eliminate common weld flaws. A perfect weld every time is a lofty goal, but there are simple steps you can take and preparations you can make that will keep you from ending up with the kind of welds that need to be repaired or completely redone.","blurb":"","authors":[{"authorId":10311,"name":"Steven Robert Farnsworth","slug":"steven-robert-farnsworth","description":" <p><b>Steven Robert Farnsworth </b>is a certified welding inspector and instructor with over 20 years of experience teaching all methods of welding. He previously served as a welder in the United States Navy.</p> ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10311"}}],"primaryCategoryTaxonomy":{"categoryId":34271,"title":"Trades, Tech, & Engineering Careers","slug":"trades-tech-engineering-careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"}},"secondaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"tertiaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"trendingArticles":[{"articleId":192609,"title":"How to Pray the Rosary: A Comprehensive Guide","slug":"how-to-pray-the-rosary","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/192609"}},{"articleId":208741,"title":"Kabbalah For Dummies Cheat Sheet","slug":"kabbalah-for-dummies-cheat-sheet","categoryList":["body-mind-spirit","religion-spirituality","kabbalah"],"_links":{"self":"/articles/208741"}},{"articleId":230957,"title":"Nikon D3400 For Dummies Cheat Sheet","slug":"nikon-d3400-dummies-cheat-sheet","categoryList":["home-auto-hobbies","photography"],"_links":{"self":"/articles/230957"}},{"articleId":235851,"title":"Praying the Rosary and Meditating on the Mysteries","slug":"praying-rosary-meditating-mysteries","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/235851"}},{"articleId":284787,"title":"What Your Society Says About You","slug":"what-your-society-says-about-you","categoryList":["academics-the-arts","humanities"],"_links":{"self":"/articles/284787"}}],"inThisArticle":[],"relatedArticles":{"fromBook":[{"articleId":191742,"title":"Preventing Incomplete Fusion between the Weld and Parent Metals","slug":"preventing-incomplete-fusion-between-the-weld-and-parent-metals","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/191742"}},{"articleId":191743,"title":"Addressing Slag Inclusions in Welding","slug":"addressing-slag-inclusions-in-welding","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/191743"}},{"articleId":191744,"title":"Minimizing Excessive Spatter in Stick Welding and Mig Welding","slug":"minimizing-excessive-spatter-in-stick-welding-and-mig-welding","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/191744"}},{"articleId":191741,"title":"Fixing Problems Related to Weld Porosity","slug":"fixing-problems-related-to-weld-porosity","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/191741"}}],"fromCategory":[{"articleId":266512,"title":"Uncovering Company Concerns and Showcasing Your Strengths in a Programming Interview","slug":"uncovering-company-concerns-and-showcasing-your-strengths-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266512"}},{"articleId":266506,"title":"How to Prep for Programming Interview Questions","slug":"how-to-prep-for-programming-interview-questions","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266506"}},{"articleId":266487,"title":"10 Useful Websites for Programming Interview Prep","slug":"10-useful-websites-for-programming-interview-prep","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266487"}},{"articleId":266446,"title":"Negotiating Your Programming Job Offer","slug":"negotiating-your-programming-job-offer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266446"}},{"articleId":266439,"title":"10 Non-Technical Questions You May Be Asked in a Programming Interview","slug":"10-non-technical-questions-you-may-be-asked-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266439"}}]},"hasRelatedBookFromSearch":false,"relatedBook":{"bookId":282669,"slug":"welding-for-dummies","isbn":"9781119849636","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"amazon":{"default":"https://www.amazon.com/gp/product/1119849632/ref=as_li_tl?ie=UTF8&tag=wiley01-20","ca":"https://www.amazon.ca/gp/product/1119849632/ref=as_li_tl?ie=UTF8&tag=wiley01-20","indigo_ca":"http://www.tkqlhce.com/click-9208661-13710633?url=https://www.chapters.indigo.ca/en-ca/books/product/1119849632-item.html&cjsku=978111945484","gb":"https://www.amazon.co.uk/gp/product/1119849632/ref=as_li_tl?ie=UTF8&tag=wiley01-20","de":"https://www.amazon.de/gp/product/1119849632/ref=as_li_tl?ie=UTF8&tag=wiley01-20"},"image":{"src":"https://www.dummies.com/wp-content/uploads/9781119849636-203x255.jpg","width":203,"height":255},"title":"Welding For Dummies","testBankPinActivationLink":"","bookOutOfPrint":true,"authorsInfo":"<p><b><b data-author-id=\"10311\">Steven Robert Farnsworth</b> </b>is a certified welding inspector and instructor with over 20 years of experience teaching all methods of welding. He previously served as a welder in the United States Navy.</p>","authors":[{"authorId":10311,"name":"Steven Robert Farnsworth","slug":"steven-robert-farnsworth","description":" <p><b>Steven Robert Farnsworth </b>is a certified welding inspector and instructor with over 20 years of experience teaching all methods of welding. He previously served as a welder in the United States Navy.</p> ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10311"}}],"_links":{"self":"https://dummies-api.dummies.com/v2/books/"}},"collections":[],"articleAds":{"footerAd":"<div class=\"du-ad-region row\" id=\"article_page_adhesion_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_adhesion_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9781119849636&quot;]}]\" id=\"du-slot-63221b20bc567\"></div></div>","rightAd":"<div class=\"du-ad-region row\" id=\"article_page_right_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_right_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9781119849636&quot;]}]\" id=\"du-slot-63221b20bd0c4\"></div></div>"},"articleType":{"articleType":"Cheat Sheet","articleList":[{"articleId":191741,"title":"Fixing Problems Related to Weld Porosity","slug":"fixing-problems-related-to-weld-porosity","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/191741"}},{"articleId":191743,"title":"Addressing Slag Inclusions in Welding","slug":"addressing-slag-inclusions-in-welding","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/191743"}},{"articleId":191742,"title":"Preventing Incomplete Fusion between the Weld and Parent Metals","slug":"preventing-incomplete-fusion-between-the-weld-and-parent-metals","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/191742"}},{"articleId":191744,"title":"Minimizing Excessive Spatter in Stick Welding and Mig Welding","slug":"minimizing-excessive-spatter-in-stick-welding-and-mig-welding","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/191744"}}],"content":[{"title":"Fixing problems related to weld porosity","thumb":null,"image":null,"content":"<p><i>Weld porosity</i> is the presence of tiny cavities in a piece of welded metal. Porosity can cause all kinds of problems in your welds, so you want to fix the causes of your porosity before they affect your project.</p>\n<p>Porosity comes in two varieties. <i>Surface porosity,</i> as you&#8217;d guess, occurs on the surface of the metal. You can detect surface porosity with the naked eye. The other kind of porosity is <i>subsurface porosity</i>. It occurs within the metal, and you can find it with internal detecting machines only.</p>\n<p>Here are a few of the most common causes of weld porosity and solutions you can use to limit porosity in your welds.</p>\n<ul class=\"level-one\">\n<li>\n<p class=\"first-para\"><b>Cause:</b> Impurities on the surface of your metal.</p>\n<p class=\"child-para\"><b>Solution:</b> Clean your metal thoroughly before you weld it. You need to make sure it&#8217;s free of impurities like water, oil, and flux. If you&#8217;re welding aluminum, you have to make sure you clean off the outside layer of oxide before welding, or it will cause serious porosity.</p>\n</li>\n<li>\n<p class=\"first-para\"><b>Cause:</b> Excess shielding gas.</p>\n<p class=\"child-para\"><b>Solution:</b> Use the correct amount of shielding gas. You can usually find that information in the instruction manual for your welding machine or in the literature that comes with your electrodes or electrode wire.</p>\n</li>\n<li>\n<p class=\"first-para\"><b>Cause:</b> Damp electrodes.</p>\n<p class=\"child-para\"><b>Solution:</b> Store your electrodes in a clean, dry place. Don&#8217;t allow them to be exposed to the air (or to liquid water, of course) before you use them.</p>\n</li>\n<li>\n<p class=\"first-para\"><b>Cause:</b> Backing bar material that doesn&#8217;t match the metal you&#8217;re welding.</p>\n<p class=\"child-para\"><b>Solution:</b> If you&#8217;re using a backing bar, make completely sure that it&#8217;s made of the same metal you&#8217;re welding.</p>\n</li>\n</ul>\n"},{"title":"Addressing slag inclusions in welding","thumb":null,"image":null,"content":"<p>As you&#8217;re welding, you&#8217;re likely to encounter <i>slag inclusions</i> (foreign materials trapped in the weld metal at continuous or randomly spaced intervals). The most common is <i>slag,</i> a non-metallic solid material trapped in the weld or between the weld and the base metal.</p>\n<p>One of the most common causes of slag inclusions is the presence of coatings on certain metals. Aluminum, for example, is often coated in aluminum oxide, which forms rapidly when aluminum is exposed to air. Those oxides can be trapped in your weld when you&#8217;re working with aluminum, and the only solution is to clean the aluminum thoroughly to remove the oxides before you start to weld. (The same goes for other coatings on other metals.)</p>\n<p>Copper backing bars are another common source of slag inclusions. The copper can melt away and become trapped in the finished weld. If you&#8217;re using a copper backing bar and you want to avoid slag inclusions, keep a close eye on your <i>penetration</i> (weld depth) — don&#8217;t make the weld too deep.</p>\n"},{"title":"Preventing incomplete fusion between the weld and parent metals","thumb":null,"image":null,"content":"<p><i>Incomplete fusion</i> is a lack of penetration or fusion between the weld metal and the <i>parent metal</i> of the piece. Welds with incomplete fusion are weak and substandard welds at best (if not downright dangerous).</p>\n<p>Here are a few of the most common causes for incomplete fusion, and solutions that will help you avoid the problem.</p>\n<ul class=\"level-one\">\n<li>\n<p class=\"first-para\"><b>Cause:</b> Not enough weld material deposited to fill the weld joint.</p>\n<p class=\"child-para\"><b>Solution:</b> Keep making passes with your welder until you fill the weld joint completely with your weld metal. Don&#8217;t stop until the job is done!</p>\n</li>\n<li>\n<p class=\"first-para\"><b>Cause:</b> Gaps between your weld beads or spaces at the <i>root</i> (end) of a joint.</p>\n<p class=\"child-para\"><b>Solution:</b> When you&#8217;re making a welding pass, be sure to use enough weld metal to completely fill the space between the previous bead and the one you&#8217;re working on. Also make sure that you deposit the weld metal all the way to the very end of the joint, and if there&#8217;s a crater at the end, fill it.</p>\n</li>\n<li>\n<p class=\"first-para\"><b>Cause:</b> Dirty surfaces.</p>\n<p class=\"child-para\"><b>Solution:</b> Before you begin welding, make sure your metals are clean and free of rust and grease. Then, in between welding passes, clean your weld to ensure that no <i>slag</i> (trapped material) from a previous pass will be incorporated into subsequent passes.</p>\n</li>\n</ul>\n"},{"title":"Minimizing excessive spatter in stick welding and mig welding","thumb":null,"image":null,"content":"<p><i>Spatter</i> is made up of little bits of metal that are sent flying away from your welding area by your welding arc. Excessive spatter can result in low-quality stick and mig welds, make your welding area messy, and cause visibility problems (especially when sparks and smoke are involved).</p>\n<p>You can&#8217;t really avoid spatter completely, and it&#8217;s much more common in stick and mig welding than it is in tig welding. The causes of excessive spatter occurring during stick welding are different from the causes that are part of the mig welding process. Here&#8217;s a quick look at the differences.</p>\n<ul class=\"level-one\">\n<li>\n<p class=\"first-para\"><b>Excessive spatter when you&#8217;re stick welding usually indicates your arc length is too long.</b> Try shortening your arc length, and keep in mind the general rule for arc length during stick welding: Don&#8217;t let your arc get much longer than the diameter of your electrode&#8217;s metal core. If your electrode has a 1/8-inch-diameter core, keep your arc length at or near 1/8 inch. That should help keep down your spatter.</p>\n</li>\n<li>\n<p class=\"first-para\"><b>During mig welding, one of the most common causes of excessive spatter is using too much wire.</b> If you&#8217;re getting spatter everywhere during a mig weld, try slowing down your wire feed speed. If that doesn&#8217;t work, the excessive spatter might be the result of <i>arc blow,</i> which occurs when magnetism in your base metal affects the quality of your arc. To combat arc blow, try welding toward your ground clamp. If that doesn&#8217;t do the trick, switch your welding machine to alternating current.</p>\n</li>\n</ul>\n"}],"videoInfo":{"videoId":null,"name":null,"accountId":null,"playerId":null,"thumbnailUrl":null,"description":null,"uploadDate":null}},"sponsorship":{"sponsorshipPage":false,"backgroundImage":{"src":null,"width":0,"height":0},"brandingLine":"","brandingLink":"","brandingLogo":{"src":null,"width":0,"height":0},"sponsorAd":"","sponsorEbookTitle":"","sponsorEbookLink":"","sponsorEbookImage":{"src":null,"width":0,"height":0}},"primaryLearningPath":"Advance","lifeExpectancy":"Two years","lifeExpectancySetFrom":"2021-11-05T00:00:00+00:00","dummiesForKids":"no","sponsoredContent":"no","adInfo":"","adPairKey":[]},"status":"publish","visibility":"public","articleId":208919},{"headers":{"creationTime":"2016-03-27T16:49:29+00:00","modifiedTime":"2022-02-16T21:35:16+00:00","timestamp":"2022-09-14T18:19:08+00:00"},"data":{"breadcrumbs":[{"name":"Business, Careers, & Money","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34224"},"slug":"business-careers-money","categoryId":34224},{"name":"Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34256"},"slug":"careers","categoryId":34256},{"name":"Trades, Tech, & Engineering Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"},"slug":"trades-tech-engineering-careers","categoryId":34271}],"title":"Signals & Systems For Dummies Cheat Sheet","strippedTitle":"signals & systems for dummies cheat sheet","slug":"signals-systems-for-dummies-cheat-sheet","canonicalUrl":"","seo":{"metaDescription":"Dive into the fascinating field of signals and systems by brushing up on your trigonometry, algebra, and classifications.","noIndex":0,"noFollow":0},"content":"Signals and systems is an aspect of electrical engineering that applies mathematical concepts to the creation of product design, such as cell phones and automobile cruise control systems. Absorbing the core concepts of signals and systems requires a firm grasp on their properties and classifications; a solid knowledge of algebra, trigonometry, complex arithmetic, calculus of one variable; and familiarity with linear constant coefficient (LCC) differential equations.","description":"Signals and systems is an aspect of electrical engineering that applies mathematical concepts to the creation of product design, such as cell phones and automobile cruise control systems. Absorbing the core concepts of signals and systems requires a firm grasp on their properties and classifications; a solid knowledge of algebra, trigonometry, complex arithmetic, calculus of one variable; and familiarity with linear constant coefficient (LCC) differential equations.","blurb":"","authors":[{"authorId":9539,"name":"Mark Wickert","slug":"mark-wickert","description":" <p><b>Mark Wickert</b>, PhD, is a Professor of Electrical and Computer Engineering at the University of Colorado, Colorado Springs. He is a member of the IEEE and is doing real signals and systems problem solving as a consultant with local industry.</p>","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/9539"}}],"primaryCategoryTaxonomy":{"categoryId":34271,"title":"Trades, Tech, & Engineering Careers","slug":"trades-tech-engineering-careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"}},"secondaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"tertiaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"trendingArticles":[{"articleId":192609,"title":"How to Pray the Rosary: A Comprehensive Guide","slug":"how-to-pray-the-rosary","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/192609"}},{"articleId":208741,"title":"Kabbalah For Dummies Cheat Sheet","slug":"kabbalah-for-dummies-cheat-sheet","categoryList":["body-mind-spirit","religion-spirituality","kabbalah"],"_links":{"self":"/articles/208741"}},{"articleId":230957,"title":"Nikon D3400 For Dummies Cheat Sheet","slug":"nikon-d3400-dummies-cheat-sheet","categoryList":["home-auto-hobbies","photography"],"_links":{"self":"/articles/230957"}},{"articleId":235851,"title":"Praying the Rosary and Meditating on the Mysteries","slug":"praying-rosary-meditating-mysteries","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/235851"}},{"articleId":284787,"title":"What Your Society Says About You","slug":"what-your-society-says-about-you","categoryList":["academics-the-arts","humanities"],"_links":{"self":"/articles/284787"}}],"inThisArticle":[],"relatedArticles":{"fromBook":[{"articleId":203957,"title":"Signals and Systems of 3 Familiar Devices","slug":"signals-and-systems-of-3-familiar-devices","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/203957"}},{"articleId":166462,"title":"Exploring Signals and Systems: Core Concepts of Sampling Theory","slug":"exploring-signals-and-systems-core-concepts-of-sampling-theory","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/166462"}},{"articleId":166452,"title":"Signals and Systems: Working with Transform Theorems and Pairs","slug":"signals-and-systems-working-with-transform-theorems-and-pairs","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/166452"}},{"articleId":166447,"title":"Getting to Know the Mathematical Foundation of Signals and Systems","slug":"getting-to-know-the-mathematical-foundation-of-signals-and-systems","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/166447"}},{"articleId":166440,"title":"Recognizing System Properties and Classifications","slug":"recognizing-system-properties-and-classifications","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/166440"}}],"fromCategory":[{"articleId":266512,"title":"Uncovering Company Concerns and Showcasing Your Strengths in a Programming Interview","slug":"uncovering-company-concerns-and-showcasing-your-strengths-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266512"}},{"articleId":266506,"title":"How to Prep for Programming Interview Questions","slug":"how-to-prep-for-programming-interview-questions","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266506"}},{"articleId":266487,"title":"10 Useful Websites for Programming Interview Prep","slug":"10-useful-websites-for-programming-interview-prep","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266487"}},{"articleId":266446,"title":"Negotiating Your Programming Job Offer","slug":"negotiating-your-programming-job-offer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266446"}},{"articleId":266439,"title":"10 Non-Technical Questions You May Be Asked in a Programming Interview","slug":"10-non-technical-questions-you-may-be-asked-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266439"}}]},"hasRelatedBookFromSearch":false,"relatedBook":{"bookId":282574,"slug":"signals-and-systems-for-dummies","isbn":"9781118475812","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"amazon":{"default":"https://www.amazon.com/gp/product/111847581X/ref=as_li_tl?ie=UTF8&tag=wiley01-20","ca":"https://www.amazon.ca/gp/product/111847581X/ref=as_li_tl?ie=UTF8&tag=wiley01-20","indigo_ca":"http://www.tkqlhce.com/click-9208661-13710633?url=https://www.chapters.indigo.ca/en-ca/books/product/111847581X-item.html&cjsku=978111945484","gb":"https://www.amazon.co.uk/gp/product/111847581X/ref=as_li_tl?ie=UTF8&tag=wiley01-20","de":"https://www.amazon.de/gp/product/111847581X/ref=as_li_tl?ie=UTF8&tag=wiley01-20"},"image":{"src":"https://www.dummies.com/wp-content/uploads/signals-and-systems-for-dummies-cover-9781118475812-202x255.jpg","width":202,"height":255},"title":"Signals and Systems For Dummies","testBankPinActivationLink":"","bookOutOfPrint":false,"authorsInfo":"<p><b data-author-id=\"9539\">Mark Wickert</b>, PhD, is a Professor of Electrical and Computer Engineering at the University of Colorado, Colorado Springs. He is a member of the IEEE and is doing real signals and systems problem solving as a consultant with local industry.</p>","authors":[{"authorId":9539,"name":"Mark Wickert","slug":"mark-wickert","description":" <p><b>Mark Wickert</b>, PhD, is a Professor of Electrical and Computer Engineering at the University of Colorado, Colorado Springs. He is a member of the IEEE and is doing real signals and systems problem solving as a consultant with local industry.</p>","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/9539"}}],"_links":{"self":"https://dummies-api.dummies.com/v2/books/"}},"collections":[],"articleAds":{"footerAd":"<div class=\"du-ad-region row\" id=\"article_page_adhesion_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_adhesion_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9781118475812&quot;]}]\" id=\"du-slot-63221b1c91d27\"></div></div>","rightAd":"<div class=\"du-ad-region row\" id=\"article_page_right_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_right_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9781118475812&quot;]}]\" id=\"du-slot-63221b1c925ae\"></div></div>"},"articleType":{"articleType":"Cheat Sheet","articleList":[{"articleId":166447,"title":"Getting to Know the Mathematical Foundation of Signals and Systems","slug":"getting-to-know-the-mathematical-foundation-of-signals-and-systems","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/166447"}},{"articleId":166442,"title":"Recognizing Signal Properties and Classifications","slug":"recognizing-signal-properties-and-classifications","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/166442"}},{"articleId":166440,"title":"Recognizing System Properties and Classifications","slug":"recognizing-system-properties-and-classifications","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/166440"}},{"articleId":166452,"title":"Signals and Systems: Working with Transform Theorems and Pairs","slug":"signals-and-systems-working-with-transform-theorems-and-pairs","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/166452"}},{"articleId":166462,"title":"Exploring Signals and Systems: Core Concepts of Sampling Theory","slug":"exploring-signals-and-systems-core-concepts-of-sampling-theory","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/166462"}},{"articleId":166439,"title":"Synthesizing Signals with the Fourier Series","slug":"synthesizing-signals-with-the-fourier-series","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/166439"}}],"content":[{"title":"Getting to know the mathematical foundation of signals and systems","thumb":null,"image":null,"content":"<p>The study of signals and systems establishes a mathematical formalism for analyzing, modeling, and simulating electrical systems in the time, frequency, and <i>s</i><i>&#8211;</i> or <i>z</i><i>&#8211;</i>domains. Signals exist naturally and are also created by people. Some operate continuously (known as <i>continuous-time signals</i>); others are active at specific instants of time (and are called <i>discrete-time signals</i>).</p>\n<p>Signals pass through systems to be modified or enhanced in some way. Systems that operate on signals are also categorized as continuous- or discrete-time.</p>\n<p>Mathematics plays a central role in all facets of signals and systems. Specifically, complex arithmetic, trigonometry, and geometry are mainstays of this dynamic and (ahem) electrifying field of work and study. This article highlights the most applicable concepts from each of these areas of math for signals and systems work.</p>\n<h2>Complex arithmetic for signals and systems</h2>\n<p>Here are some of the most important complex arithmetic operations and formulas that relate to signals and systems.</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375142.image0.jpg\" alt=\"image0.jpg\" width=\"535\" height=\"379\" /></p>\n<h2>Trigonometry and Euler&#8217;s formulas</h2>\n<p>This table presents the key formulas of trigonometry that apply to signals and systems:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375143.image1.jpg\" alt=\"image1.jpg\" width=\"535\" height=\"250\" /></p>\n<h2>Geometric series</h2>\n<p>Among the most important geometry equations to know for signals and systems are these three:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375144.image2.jpg\" alt=\"image2.jpg\" width=\"535\" height=\"262\" /></p>\n"},{"title":"Recognizing signal properties and classifications","thumb":null,"image":null,"content":"<p>Signals — both continuous-time signals and their discrete-time counterparts — are categorized according to certain properties, such as deterministic or random, periodic or aperiodic, power or energy, and even or odd. These traits aren&#8217;t mutually exclusive; signals can hold multiple classifications.</p>\n<p>Here are some of the most important signal properties.</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375167.image0.jpg\" alt=\"image0.jpg\" width=\"535\" height=\"216\" /></p>\n<p class=\"Remember\">But wait! There&#8217;s more. Signals can also be categorized as exponential, sinusoidal, or a special sequence. The unit sample sequence and the unit step sequence are special signals of interest in discrete-time. All the continuous-time signal classifications have discrete-time counterparts, except singularity functions, which appear in continuous-time only.</p>\n<p>Defining special signals that serve as building blocks for more complex signals makes the creation of custom signal models to suit your needs more systematic and convenient.</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375168.image1.jpg\" alt=\"image1.jpg\" width=\"535\" height=\"303\" /></p>\n"},{"title":"Recognizing system properties and classifications","thumb":null,"image":null,"content":"<p>Part of learning about signals and systems is that systems are identified according to certain properties they exhibit. Have a look at the core system classifications:</p>\n<ul class=\"level-one\">\n<li>\n<p class=\"first-para\"><strong>Linearity:</strong> A linear combination of individually obtained outputs is equivalent to the output obtained by the system operating on the corresponding linear combination of inputs.</p>\n</li>\n<li>\n<p class=\"first-para\"><strong>Time-invariant:</strong> The system properties don&#8217;t change with time. A present input produces the same response as it does in the future, less the time shift factor between the present and future.</p>\n</li>\n<li>\n<p class=\"first-para\"><strong>Memoryless:</strong> If the present system output depends only on the present input, the system is memoryless.</p>\n</li>\n<li>\n<p class=\"first-para\"><strong>Causal:</strong> The present system output depends at most on the present and past inputs. Future inputs can&#8217;t be used to produce the present output.</p>\n</li>\n<li>\n<p class=\"first-para\"><strong>Stable:</strong> A system is bounded-input bound-output (BIBO) stable if all bounded inputs produce a bounded output.</p>\n</li>\n</ul>\n<p>This table presents core linear time invariant (LTI) system properties for both continuous and discrete-time systems. Time-domain, frequency-domain, and <em>s</em>/<em>z</em>-domain properties are identified for the categories basic input/output, cascading, linear constant coefficient (LCC) differential and difference equations, and BIBO stability:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375149.image0.jpg\" alt=\"image0.jpg\" width=\"534\" height=\"478\" /></p>\n"},{"title":"Signals and systems: working with transform theorems and pairs","thumb":null,"image":null,"content":"<p>Both signals and systems can be analyzed in the time-, frequency-, and <em>s</em><em>&#8211;</em> and <em>z</em><em>&#8211;</em>domains. Leaving the time-domain requires a transform and then an inverse transform to return to the time-domain.</p>\n<p>As you work to and from the time domain, referencing tables of both transform theorems and transform pairs can speed your progress and make the work easier. Use this table of common pairs for the continuous-time Fourier transform, discrete-time Fourier transform, the Laplace transform, and the <em>z</em>-transform as needed.</p>\n<p>Working in the frequency domain means you are working with Fourier transform and discrete-time Fourier transform — in the <em>s</em>-domain.</p>\n<h2>Using Fourier transforms for continuous-time signals</h2>\n<p>Here is a short table of theorems and pairs for the continuous-time Fourier transform (FT), in both frequency variable</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375151.image0.png\" alt=\"image0.png\" width=\"163\" height=\"31\" /></p>\n<p>The forward and inverse transforms for these two notational schemes are defined as:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375152.image1.png\" alt=\"image1.png\" width=\"404\" height=\"169\" /></p>\n<p>. . . and here&#8217;s the table:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375153.image2.jpg\" alt=\"image2.jpg\" width=\"412\" height=\"400\" /></p>\n<h2>Applying Fourier transform to discrete-time signals</h2>\n<p>For discrete-time signals and systems the discrete-time Fourier transform (DTFT) takes you to the frequency domain. A short table of theorems and pairs for the DTFT can make your work in this domain much more fun. The discrete-time frequency variable is</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375154.image3.png\" alt=\"image3.png\" width=\"36\" height=\"31\" /></p>\n<p>The forward and inverse transforms are defined as:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375155.image4.png\" alt=\"image4.png\" width=\"444\" height=\"56\" /></p>\n<p>. . . and here&#8217;s the table:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375156.image5.jpg\" alt=\"image5.jpg\" width=\"367\" height=\"400\" /></p>\n<h2>Using the Laplace transform in the s-domain</h2>\n<p>For continuous-time signals and systems, the one-sided Laplace transform (LT) helps to decipher signal and system behavior. It&#8217;s also the best approach for solving linear constant coefficient differential equations with nonzero initial conditions. The one-sided LT is defined as:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375157.image6.png\" alt=\"image6.png\" width=\"173\" height=\"47\" /></p>\n<p>The inverse LT is typically found using partial fraction expansion along with LT theorems and pairs. Here&#8217;s a short table of LT theorems and pairs.</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375158.image7.jpg\" alt=\"image7.jpg\" width=\"535\" height=\"377\" /></p>\n<h2>Letting the z-Transform help with signals and systems analysis</h2>\n<p>For discrete-time signals and systems, the <em>z</em>-transform (ZT) is the counterpart to the Laplace transform. With the ZT you can characterize signals and systems as well as solve linear constant coefficient difference equations. The two-sided ZT is defined as:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375159.image8.png\" alt=\"image8.png\" width=\"168\" height=\"56\" /></p>\n<p>The inverse ZT is typically found using partial fraction expansion and the use of ZT theorems and pairs. Here is a short table of ZT theorems and pairs.</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375160.image9.jpg\" alt=\"image9.jpg\" width=\"535\" height=\"284\" /></p>\n"},{"title":"Exploring signals and systems: core concepts of sampling theory","thumb":null,"image":null,"content":"<p>Sampling theory links continuous and discrete-time signals and systems. For example, you can get a discrete-time signal from a continuous-time signal by taking samples every <i>T</i> seconds. This article points out some useful relationships associated with sampling theory. Key concepts include the low-pass sampling theorem, the frequency spectrum of a sampled continuous-time signal, reconstruction using an ideal lowpass filter, and the calculation of alias frequencies.</p>\n<p>The table of properties begins with a block diagram of a discrete-time processing subsystem that produces continuous-time output <i>y</i>(<i>t</i>) from continuous-time input <i>x</i>(<i>t</i>). This block diagram motivates the sampling theory properties in the remainder of the table.</p>\n<p>The process of converting continuous-time signal <i>x</i>(<i>t</i>) to discrete-time signal <i>x</i>[<i>n</i>] requires sampling, which is implemented by the analog-to-digital converter (ADC) block. The block with frequency response</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375162.image0.png\" alt=\"image0.png\" width=\"89\" height=\"48\" /></p>\n<p>represents a linear time invariant system with input <i>x</i>[<i>n</i>] and output <i>y</i>[<i>n</i>]. The discrete-time signal <i>y</i>[<i>n</i>] is returned to the continuous-time domain via a digital-to-analog converter and a reconstruction filter.</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375163.image1.jpg\" alt=\"image1.jpg\" width=\"535\" height=\"399\" /></p>\n"},{"title":"Synthesizing signals with the Fourier series","thumb":null,"image":null,"content":"<p>Periodic signals can be synthesized as a linear combination of harmonically related complex sinusoids. The theory of Fourier series provides the mathematical tools for this synthesis by starting with the analysis formula, which provides the Fourier coefficients <i>X</i><i><sub>n</sub></i><i> </i>corresponding to periodic signal <i>x</i>(<i>t</i>) having period <i>T</i><sub>0</sub>.</p>\n<p>Common periodic signals include the square wave, pulse train, and triangle wave. This table shows the Fourier series analysis and synthesis formulas and coefficient formulas for <i>X</i><i><sub>n</sub></i> in terms of waveform parameters for the provided waveform sketches:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/375165.image0.jpg\" alt=\"image0.jpg\" width=\"535\" height=\"403\" /></p>\n"}],"videoInfo":{"videoId":null,"name":null,"accountId":null,"playerId":null,"thumbnailUrl":null,"description":null,"uploadDate":null}},"sponsorship":{"sponsorshipPage":false,"backgroundImage":{"src":null,"width":0,"height":0},"brandingLine":"","brandingLink":"","brandingLogo":{"src":null,"width":0,"height":0},"sponsorAd":"","sponsorEbookTitle":"","sponsorEbookLink":"","sponsorEbookImage":{"src":null,"width":0,"height":0}},"primaryLearningPath":"Advance","lifeExpectancy":"Two years","lifeExpectancySetFrom":"2022-02-16T00:00:00+00:00","dummiesForKids":"no","sponsoredContent":"no","adInfo":"","adPairKey":[]},"status":"publish","visibility":"public","articleId":207975},{"headers":{"creationTime":"2016-03-27T16:56:04+00:00","modifiedTime":"2022-02-02T14:16:16+00:00","timestamp":"2022-09-14T18:19:04+00:00"},"data":{"breadcrumbs":[{"name":"Business, Careers, & Money","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34224"},"slug":"business-careers-money","categoryId":34224},{"name":"Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34256"},"slug":"careers","categoryId":34256},{"name":"Trades, Tech, & Engineering Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"},"slug":"trades-tech-engineering-careers","categoryId":34271}],"title":"Statics For Dummies Cheat Sheet","strippedTitle":"statics for dummies cheat sheet","slug":"statics-for-dummies-cheat-sheet","canonicalUrl":"","seo":{"metaDescription":"This Cheat Sheet is a great reference tool for statics problems, including shear and moment diagrams, Cartesian vector formulas, and more.","noIndex":0,"noFollow":0},"content":"As with any branch of physics, solving statics problems requires you to remember all sorts of calculations, diagrams, and formulas. The key to statics success, then, is keeping your shear and moment diagrams straight from your free-body diagrams and knowing the differences among the calculations for moments, centroids, vectors, and pressures.","description":"As with any branch of physics, solving statics problems requires you to remember all sorts of calculations, diagrams, and formulas. The key to statics success, then, is keeping your shear and moment diagrams straight from your free-body diagrams and knowing the differences among the calculations for moments, centroids, vectors, and pressures.","blurb":"","authors":[{"authorId":10166,"name":"James H. Allen III","slug":"james-h-allen","description":"James H. Allen III, PE, PhD, is an assistant professor of civil engineering and a registered professional engineer. His areas of specialty include structural engineering, numerical analysis and error control, and steel design.","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10166"}},{"authorId":10167,"name":"III","slug":"iii","description":"","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10167"}}],"primaryCategoryTaxonomy":{"categoryId":34271,"title":"Trades, Tech, & Engineering Careers","slug":"trades-tech-engineering-careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"}},"secondaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"tertiaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"trendingArticles":[{"articleId":192609,"title":"How to Pray the Rosary: A Comprehensive Guide","slug":"how-to-pray-the-rosary","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/192609"}},{"articleId":208741,"title":"Kabbalah For Dummies Cheat Sheet","slug":"kabbalah-for-dummies-cheat-sheet","categoryList":["body-mind-spirit","religion-spirituality","kabbalah"],"_links":{"self":"/articles/208741"}},{"articleId":230957,"title":"Nikon D3400 For Dummies Cheat Sheet","slug":"nikon-d3400-dummies-cheat-sheet","categoryList":["home-auto-hobbies","photography"],"_links":{"self":"/articles/230957"}},{"articleId":235851,"title":"Praying the Rosary and Meditating on the Mysteries","slug":"praying-rosary-meditating-mysteries","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/235851"}},{"articleId":284787,"title":"What Your Society Says About You","slug":"what-your-society-says-about-you","categoryList":["academics-the-arts","humanities"],"_links":{"self":"/articles/284787"}}],"inThisArticle":[],"relatedArticles":{"fromBook":[{"articleId":192222,"title":"Checklist for Solving Statics Problems","slug":"checklist-for-solving-statics-problems","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/192222"}},{"articleId":192219,"title":"Statics: Developing Shear and Moment Diagrams","slug":"statics-developing-shear-and-moment-diagrams","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/192219"}},{"articleId":192220,"title":"Statics: Computing Submerged Surface Pressures","slug":"statics-computing-submerged-surface-pressures","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/192220"}},{"articleId":192221,"title":"Cartesian Vector Formulas for Solving Statics Problems","slug":"cartesian-vector-formulas-for-solving-statics-problems","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/192221"}},{"articleId":192217,"title":"Calculating a Region or Load's Center of Area: Centroids","slug":"calculating-a-region-or-loads-center-of-area-centroids","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/192217"}}],"fromCategory":[{"articleId":266512,"title":"Uncovering Company Concerns and Showcasing Your Strengths in a Programming Interview","slug":"uncovering-company-concerns-and-showcasing-your-strengths-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266512"}},{"articleId":266506,"title":"How to Prep for Programming Interview Questions","slug":"how-to-prep-for-programming-interview-questions","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266506"}},{"articleId":266487,"title":"10 Useful Websites for Programming Interview Prep","slug":"10-useful-websites-for-programming-interview-prep","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266487"}},{"articleId":266446,"title":"Negotiating Your Programming Job Offer","slug":"negotiating-your-programming-job-offer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266446"}},{"articleId":266439,"title":"10 Non-Technical Questions You May Be Asked in a Programming Interview","slug":"10-non-technical-questions-you-may-be-asked-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266439"}}]},"hasRelatedBookFromSearch":false,"relatedBook":{"bookId":282601,"slug":"statics-for-dummies","isbn":"9780470598948","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"amazon":{"default":"https://www.amazon.com/gp/product/0470598948/ref=as_li_tl?ie=UTF8&tag=wiley01-20","ca":"https://www.amazon.ca/gp/product/0470598948/ref=as_li_tl?ie=UTF8&tag=wiley01-20","indigo_ca":"http://www.tkqlhce.com/click-9208661-13710633?url=https://www.chapters.indigo.ca/en-ca/books/product/0470598948-item.html&cjsku=978111945484","gb":"https://www.amazon.co.uk/gp/product/0470598948/ref=as_li_tl?ie=UTF8&tag=wiley01-20","de":"https://www.amazon.de/gp/product/0470598948/ref=as_li_tl?ie=UTF8&tag=wiley01-20"},"image":{"src":"https://www.dummies.com/wp-content/uploads/statics-for-dummies-cover-9780470598948-203x255.jpg","width":203,"height":255},"title":"Statics For Dummies","testBankPinActivationLink":"","bookOutOfPrint":false,"authorsInfo":"<b data-author-id=\"34912\">James H. Allen III</b>, PE, PhD, is a registered professional engineer who teaches courses in the areas of statics, mechanics, structural engineering, and steel design.","authors":[{"authorId":34912,"name":"James H. Allen, III","slug":"james-h-allen,-iii","description":" <b>James H. Allen III</b>, PE, PhD, is a registered professional engineer who teaches courses in the areas of statics, mechanics, structural engineering, and steel design.","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/34912"}}],"_links":{"self":"https://dummies-api.dummies.com/v2/books/"}},"collections":[],"articleAds":{"footerAd":"<div class=\"du-ad-region row\" id=\"article_page_adhesion_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_adhesion_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9780470598948&quot;]}]\" id=\"du-slot-63221b18e1cef\"></div></div>","rightAd":"<div class=\"du-ad-region row\" id=\"article_page_right_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_right_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9780470598948&quot;]}]\" id=\"du-slot-63221b18e277a\"></div></div>"},"articleType":{"articleType":"Cheat Sheet","articleList":[{"articleId":192222,"title":"Checklist for Solving Statics Problems","slug":"checklist-for-solving-statics-problems","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/192222"}},{"articleId":192220,"title":"Statics: Computing Submerged Surface Pressures","slug":"statics-computing-submerged-surface-pressures","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/192220"}},{"articleId":192217,"title":"Calculating a Region or Load's Center of Area: Centroids","slug":"calculating-a-region-or-loads-center-of-area-centroids","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/192217"}},{"articleId":192219,"title":"Statics: Developing Shear and Moment Diagrams","slug":"statics-developing-shear-and-moment-diagrams","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/192219"}},{"articleId":192221,"title":"Cartesian Vector Formulas for Solving Statics Problems","slug":"cartesian-vector-formulas-for-solving-statics-problems","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/192221"}},{"articleId":192218,"title":"Statics: How to Calculate a Force's Moment","slug":"statics-how-to-calculate-a-forces-moment","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/192218"}}],"content":[{"title":"Checklist for solving statics problems","thumb":null,"image":null,"content":"<p>Solving statics problems can be complicated; each problem requires a list of items to account for and equations to create and solve. Solve statics problems with ease by using this checklist:</p>\n<ol class=\"level-one\">\n<li>\n<p class=\"first-para\">Draw a free-body diagram of the entire system.</p>\n<p class=\"child-para\">In addition to dimensions and angles, you must include four major categories of items on a properly constructed free-body diagram:</p>\n<p class=\"child-para\"><b>Applied external loads</b></p>\n<p class=\"child-para\"><b>Revealed internal loads</b></p>\n<p class=\"child-para\"><b>Support reactions</b></p>\n<p class=\"child-para\"><b>Self weight</b></p>\n</li>\n<li>\n<p class=\"first-para\">Write equilibrium equations to compute as many unknown support reactions as possible.</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/203226.image0.jpg\" alt=\"image0.jpg\" width=\"535\" height=\"161\" /></li>\n<li>\n<p class=\"first-para\">To solve for internal forces, identify the type of structure and write your equilibrium equations.</p>\n<p class=\"child-para\">After you identify the type of structure, you then know which technique to use to help you write your equilibrium equations:</p>\n<p class=\"child-para\"><b>Trusses/axial members: </b>Members are loaded with internal axial forces only. To solve, you can use the method of joints or the method of sections.</p>\n<p class=\"child-para\"><b>Beams (bending members): </b>Members are loaded with internal axial forces, shear forces, and moments. To solve, cut the member at the desired location, draw a new free-body diagram of the cut section, and write equilibrium equations.</p>\n<p class=\"child-para\"><b>Frames/machines: </b>Members are loaded with internal axial forces, shear forces, and moments. To solve, use the blow-it-all-apart approach to break the structure into smaller pieces. Look for internal hinges as common places to separate your structure and draw free-body diagrams to solve for the connecting pin forces.</p>\n<p class=\"child-para\"><b>Cable structures:</b> Members are constructed from axially loaded cables. Identify the type of cable loading (concentrated, parabolic/uniform, or catenary). Compute the cable tension at the location of known maximum sag (or vice versa).</p>\n<p class=\"child-para\"><b>Submerged surfaces: </b>Members are subjected to fluid pressure. To solve, draw a free-body diagram of the hydrostatic pressure diagram which is zero at the fluid surface and linearly increases with depth. Include the weight of the fluid on objects with non-vertical faces.</p>\n</li>\n</ol>\n"},{"title":"Computing submerged surface pressures","thumb":null,"image":null,"content":"<p>When working submerged surface problems in statics, remember that all submerged surfaces have a fluid acting upon them, causing pressure. You must compute two pressures: the hydrostatic pressure resultant and the fluid self weight.</p>\n<ul class=\"level-one\">\n<li>\n<p class=\"first-para\"><b>Hydrostatic pressure resultant:</b> The hydrostatic pressure resultant acts horizontally at 0.333<i>z</i> (<i>z</i> is the depth of the fluid) from the bottom of the pressure distribution.</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/203228.image0.jpg\" alt=\"image0.jpg\" width=\"183\" height=\"46\" /></li>\n<li>\n<p class=\"first-para\"><b>Fluid self weight: </b>The fluid self weight is</p>\n<p class=\"child-para\">acting downward at the <i>centroid</i> (geometric center) of the area of fluid.</p>\n</li>\n</ul>\n"},{"title":"Calculating a region or load's center of area: Centroids","thumb":null,"image":null,"content":"<p>The <i>centroid</i> or <i>center of area</i> of a geometric region is the geometric center of an object&#8217;s shape. Centroid calculations are very common in statics, whether you&#8217;re calculating the location of a distributed load&#8217;s resultant or determining an object&#8217;s center of mass. To compute the center of area of a region (or distributed load), you can compute the <i>x-</i>coordinate (and the other coordinates similarly) from the following equations:</p>\n<ul class=\"level-one\">\n<li>\n<p class=\"first-para\"><b>For discrete regions:</b> You can break discrete regions into simple shapes such as triangles, rectangles, circles, and so on.</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/203230.image0.jpg\" alt=\"image0.jpg\" width=\"97\" height=\"53\" /></p>\n<p class=\"child-para Tip\">For discrete shapes, creating a simple table such as the one that follows for each coordinate can be useful. You can create as many rows as you need for as many regions as you have.</p>\n</li>\n</ul>\n<h3><strong>Sample Table for Calculating Centroids for Discrete Regions</strong></h3>\n<table>\n<tbody>\n<tr>\n<td width=\"156\"></td>\n<td width=\"156\"><strong>x<sub>i</sub></strong></td>\n<td width=\"156\"><strong>A<sub>i</sub></strong></td>\n<td width=\"156\"><strong>x<sub>i</sub>A<sub>i</sub></strong></td>\n</tr>\n<tr>\n<td width=\"156\"><strong>Region 1</strong></td>\n<td width=\"156\">x-distance for Region 1</td>\n<td width=\"156\">Area of Region 1</td>\n<td width=\"156\">Product of x<sub>i</sub> and A<sub>i</sub></td>\n</tr>\n<tr>\n<td width=\"156\"><strong>Totals</strong></td>\n<td width=\"156\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</td>\n<td width=\"156\">Sum of all A<sub>i</sub> rows</td>\n<td width=\"156\">Sum of all x<sub>i</sub>A<sub>i</sub> rows</td>\n</tr>\n</tbody>\n</table>\n<p>&nbsp;</p>\n<p class=\"first-para\"><b>For continuous regions:</b> Continuous regions are usually defined by more complex boundaries, so you must define them with mathematical equations such as the one that follows:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/203231.image1.jpg\" alt=\"image1.jpg\" width=\"81\" height=\"60\" /></p>\n<p>&nbsp;</p>\n"},{"title":"Developing shear and moment diagrams","thumb":null,"image":null,"content":"<p><i>Shear and moment diagrams</i> are a statics tool that engineers create to determine the internal shear force and moments at all locations within an object. Start by locating the critical points and then sketching the shear diagram.</p>\n<ul class=\"level-one\">\n<li>\n<p class=\"first-para\"><b>Critical point locations:</b></p>\n<ul class=\"level-two\">\n<li>\n<p class=\"first-para\">Start and stop of structure (extreme ends)</p>\n</li>\n<li>\n<p class=\"first-para\">Concentrated forces</p>\n</li>\n<li>\n<p class=\"first-para\">Concentrated moments</p>\n</li>\n<li>\n<p class=\"first-para\">Start and stop of distributed loads</p>\n</li>\n<li>\n<p class=\"first-para\">Internal hinges</p>\n</li>\n<li>\n<p class=\"first-para\">Support locations</p>\n</li>\n<li>\n<p class=\"first-para\">Points of zero shear (V = 0) — for moment diagrams only.</p>\n</li>\n</ul>\n</li>\n<li>\n<p class=\"first-para\"><b>Important features to remember when drawing the diagram:</b></p>\n<ul class=\"level-two\">\n<li>\n<p class=\"first-para\">Concentrated forces cause an instant jump in shear.</p>\n</li>\n<li>\n<p class=\"first-para\">Concentrated moments cause an instant jump in moment.</p>\n</li>\n<li>\n<p class=\"first-para\">Order increases from load to shear to moment (that is, 1st order load diagram, 2nd order shear, 3rd order moment).</p>\n</li>\n<li>\n<p class=\"first-para\">The slope of the moment diagram is equal to the value of shear.</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/203233.image0.jpg\" alt=\"image0.jpg\" width=\"60\" height=\"46\" /></li>\n<li>\n<p class=\"first-para\">If the load area is positive, the change in shear is positive. If the shear area is positive, the change in moment is positive.</p>\n</li>\n</ul>\n</li>\n</ul>\n"},{"title":"Cartesian vector formulas for solving statics problems","thumb":null,"image":null,"content":"<p>In many statics problems, you must be able to quickly and efficiently create vectors in the Cartesian plane. Luckily, you can accomplish your Cartesian vector creations easily with the handy vector formulas in this list:</p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/203235.image0.jpg\" alt=\"image0.jpg\" width=\"350\" height=\"528\" /></p>\n<p class=\"article-tips remember\">Force vectors and distance vectors are the most basic vectors that you deal with.</p>\n"},{"title":"How to calculate a force's moment","thumb":null,"image":null,"content":"<p>In statics, <i>m</i><i>oments </i>are effects (of a force) that cause rotation. When computing equilibrium, you must be able to calculate a moment for every force on your free-body diagram. To determine a force&#8217;s moment, you use one of two different calculations, as you can see in the following list.</p>\n<ul class=\"level-one\">\n<li>\n<p class=\"first-para\"><b>Scalar calculation (for two dimensions):</b> To calculate the moment about a Point O in scalar calculations,<i> </i>you need the magnitude of the force and the perpendicular distance from Point O to the line of action of the Force <b>F.</b></p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/203223.image0.jpg\" alt=\"image0.jpg\" width=\"308\" height=\"58\" /></li>\n<li>\n<p class=\"first-para\"><b>Vector calculation (for two or three dimensions): </b>To compute the moment vector about a Point O in vector calculations, you must determine the Force <b>F</b> in Cartesian vector form and the position vector from Point O to the line of action of the Force <b>F.</b></p>\n<p><img loading=\"lazy\" src=\"https://www.dummies.com/wp-content/uploads/203224.image1.jpg\" alt=\"image1.jpg\" width=\"294\" height=\"86\" /></li>\n</ul>\n"}],"videoInfo":{"videoId":null,"name":null,"accountId":null,"playerId":null,"thumbnailUrl":null,"description":null,"uploadDate":null}},"sponsorship":{"sponsorshipPage":false,"backgroundImage":{"src":null,"width":0,"height":0},"brandingLine":"","brandingLink":"","brandingLogo":{"src":null,"width":0,"height":0},"sponsorAd":"","sponsorEbookTitle":"","sponsorEbookLink":"","sponsorEbookImage":{"src":null,"width":0,"height":0}},"primaryLearningPath":"Advance","lifeExpectancy":"Five years","lifeExpectancySetFrom":"2022-01-31T00:00:00+00:00","dummiesForKids":"no","sponsoredContent":"no","adInfo":"","adPairKey":[]},"status":"publish","visibility":"public","articleId":208976},{"headers":{"creationTime":"2019-12-09T19:57:09+00:00","modifiedTime":"2019-12-29T15:17:32+00:00","timestamp":"2022-09-14T18:17:27+00:00"},"data":{"breadcrumbs":[{"name":"Business, Careers, & Money","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34224"},"slug":"business-careers-money","categoryId":34224},{"name":"Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34256"},"slug":"careers","categoryId":34256},{"name":"Trades, Tech, & Engineering Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"},"slug":"trades-tech-engineering-careers","categoryId":34271}],"title":"10 Useful Websites for Programming Interview Prep","strippedTitle":"10 useful websites for programming interview prep","slug":"10-useful-websites-for-programming-interview-prep","canonicalUrl":"","seo":{"metaDescription":"Are you seeking a programming job? Check out these ten websites to help whip yourself into shape for your next programming interview.","noIndex":0,"noFollow":0},"content":"Programming interviews can be intimidating. Luckily for you, there are plenty of great websites for information not just about how to solve a wide variety of programming puzzles but also about how to find jobs and even get your résumé and cover letter written by certified professionals.\r\n\r\nIt was hard to select only ten websites to recommend the job-seeking programmer, but these ten sites will give you the tools and information you need to succeed in your next <a href=\"https://www.dummies.com/careers/programming-interviews-for-dummies-cheat-sheet/\">programming interview</a>.\r\n<h2 id=\"tab1\" >LeetCode</h2>\r\nThe <a href=\"https://leetcode.com/\">LeetCode website</a> is one of the best places on the web to find and practice programming problems. All you have to do to view the list of questions is click the View Questions link on the home page to open the Questions page.\r\n\r\n[caption id=\"attachment_266493\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266493 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-leetcode.jpg\" alt=\"LeetCode\" width=\"556\" height=\"510\" /> Source: <a href=\"https://leetcode.com\">LeetCode</a><br />The LeetCode Questions page shows a list of programming problems in all categories.[/caption]\r\n\r\nWhat’s more, you’ll find problems to practice that are asked of interviewees at various large companies including Facebook, Google, LinkedIn, Amazon, and many others. Just click one of the companies listed in the Companies section on the right side of the Questions page.\r\n\r\nIf you want to get the most out of the LeetCode site, sign up for a membership. LeetCode gives you the option of signing up for a monthly plan if you only want to use it while you’re looking for a job, or for a yearly plan if you want to use LeetCode as a resource for one calendar year. Currently, the monthly subscription costs $35 per month and the yearly subscription costs $159 per year.\r\n<h2 id=\"tab2\" >Interview Cake</h2>\r\nThe <a href=\"http://www.interviewcake.com/\">Interview Cake website</a> teaches you how to prepare for and succeed in a programming interview. If you need free information right away, the website offers a seven-day email course; just enter your email address on the home page. What’s more, you can get free information by clicking the Interview Tips link in the blue menu bar at the top of the home page.\r\n\r\n[caption id=\"attachment_266494\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266494 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-interview-cake.jpg\" alt=\"Interview Cake\" width=\"556\" height=\"494\" /> Source: <a href=\"http://www.interviewcake.com\">Interview Cake</a><br />The drop-down menu appears underneath the Interview Tips link in the blue bar at the top of the home page.[/caption]\r\n\r\nClick one of the topics in the drop-down menu to get more information about the topic. If you want to preview Interview Cake’s full course, click Full Course to the right of the Interview Tips and Glossary menu options. The free preview lets you look at sample questions in a wide variety of areas, and the bottom of the page contains links to programming problems posed by different companies.\r\n\r\nIf you’re sold and want to purchase a course, Interview Cake offers two: a “crunch time” course that allows three weeks of access to site information for $149, and the full course for $249 that gives you one year of full access to the site. (Though the site also offers a $4,900 course with one-on-one coaching.) If you’re a student, you may qualify for discounted pricing. And both courses come with a money-back guarantee.\r\n<h2 id=\"tab3\" >Reddit Programming Forum</h2>\r\nReddit is one of the largest community forum sites on the web, so you probably won’t be surprised that Reddit has one of the biggest online programmer communities, too. Just go to the <a href=\"http://www.reddit.com/r/programming\">Reddit Programming Forum</a> to view the latest conversations.\r\n\r\n[caption id=\"attachment_266495\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266495 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-reddit.jpg\" alt=\"Reddit for Programmers\" width=\"556\" height=\"508\" /> Source: <a href=\"http://www.reddit.com\">Reddit</a><br />Posts on Reddit are listed in reverse chronological order with the most recent post at the top of the list.[/caption]\r\n\r\nScroll up and down the page to view the list of the most popular posts. Each post includes the subject title so you can click the link and view the entire post as well as comments left about that post.\r\n\r\nIf you want to comment about any post or write a post yourself, you have to sign up for a Reddit account by clicking the Join button within the Community Details section to the right of the posts list. This site does come with paid advertisements within the feeds, but that’s the price you have to pay instead of real money.\r\n\r\nBefore you post, be sure to read the programming rules and information within the Info section on the right side of the posts list. Read frequently asked questions by clicking the FAQ link just above the top of the posts list.\r\n<h2 id=\"tab4\" >Simple Programmer</h2>\r\nThis popular <a href=\"https://simpleprogrammer.com/\">programming blog</a> is dedicated to teaching software developers soft skills and career skills in preparation for programing interviews.\r\n\r\n[caption id=\"attachment_266496\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266496 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-simple-programmer.jpg\" alt=\"SImple Programmer\" width=\"556\" height=\"473\" /> Source: https://simpleprogrammer.com<br />The Articles tab is opened automatically so you can read the latest Simple Programmer blog articles.[/caption]\r\n\r\nThis website includes articles written by various programmers. To read an entire article, click the article graphic or the name of the article. If you want to write for Simple Programmer, move the mouse pointer over About in the menu bar and then click Write for us in the drop-down menu.\r\n\r\nThe menu bar also includes options for you to purchase various products and get free courses and resources including career tools, programmer gifts, and more. When you click the About menu option, the person who created and maintains the site may be very familiar.\r\n<h2 id=\"tab5\" >Pluralsight Design Patterns Library</h2>\r\nIf you want to learn design patterns backwards and forwards so you can use them in your daily development life, the <a href=\"http://www.pluralsight.com/courses/patterns-library\">Pluralsight website</a> has a detailed library of design patterns.\r\n\r\n[caption id=\"attachment_266497\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266497 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-pluralsight.jpg\" alt=\"Pluralsight\" width=\"556\" height=\"478\" /> Source: <a href=\"http://www.pluralsight.com\">Pluralsight</a><br />Information about design patterns appears on the right side of the Pluralsight web page.[/caption]\r\n\r\nYou can sign up for a 10-day free trial to view all the components in the library and see if it’s worth it for you. One enticement is that the library adds new patterns every month.\r\n\r\nAfter the 10-day free trial is over, you need to sign up for a Pluralsight membership, which includes access to the entire Pluralsight library. Currently, Pluralsight offers three different membership plans:\r\n<ul>\r\n \t<li>A monthly plan for $35.</li>\r\n \t<li>An annual plan for $299.</li>\r\n \t<li>A premium annual plan for $499 that includes certification practice exams, interactive courses, and the ability to build projects.</li>\r\n</ul>\r\nPluralsight also offers memberships for business teams starting at $579 per user per year and enterprises starting at $779 per user per year.\r\n<h2 id=\"tab6\" >Hired.com</h2>\r\nIf you live in certain metropolitan areas in the United States, Canada, and Europe, then you may be interested in joining <a href=\"http://www.hired.com/\">Hired.com</a>. This website is a great source for job-seeking programmers. It allows you to create an account for free and have companies apply to interview you for a job.\r\n\r\n[caption id=\"attachment_266498\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266498 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-hired.com_.jpg\" alt=\"HIred.com\" width=\"556\" height=\"447\" /> Source: <a href=\"http://www.hired.com\">Hired.com</a><br />Sign up for Hired.com by clicking the Sign Up for Free button on the home page.[/caption]\r\n\r\nAs you scroll down the home page, you’ll see the metropolitan areas Hired.com serves, the types of roles and specialties Hired.com supports (including software developers), and a sample of how many different companies are looking for candidates on Hired.com.\r\n\r\nAfter you sign up, you need to create a profile much as you would create a résumé, but your Hired.com profile can also include photos of your favorite projects and links to your personal work. Hired.com also promises that your profile will be hidden to your current employer and past employers.\r\n<h2 id=\"tab7\" >142 Resources for Mastering the Coding Interview</h2>\r\nThe <a href=\"https://medium.com/better-programming/the-software-engineering-study-guide-bac25b8b61eb\">BetterProgramming blog</a> hosted by the Medium blogging platform has an article that contains links to 142 coding interview resources. After you access the website, scroll down the page to see the entire list of resource links.\r\n\r\n[caption id=\"attachment_266499\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266499 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-medium.jpg\" alt=\"Medium for programmers\" width=\"556\" height=\"508\" /> Source: https://medium.com<br />The resource links appear once you scroll down the page past the large cover photo.[/caption]\r\n\r\nLinks are categorized in a variety of topics starting with a list of five classic coding problems and ending with a list of design patterns. Some categories include videos that tell you how to answer questions such as an Amazon coding interview question. Most links tell you what opens when you click the link such as a blog post or a video.\r\n\r\nAnd yes, there are indeed 142 links — as well as the five bonus classic coding problems at the beginning of the article — for you to view at your leisure.\r\n<h2 id=\"tab8\" >Stack Overflow Careers</h2>\r\nThe Stack Overflow website is a popular community site for programmers, but you may not know that it’s also a place where companies post jobs and search for the right programmers they need.\r\n\r\nView the list of job postings by clicking the Find a Job button on the Stack Overflow home page or go to the <a href=\"https://stackoverflow.com/jobs\">Jobs page</a> shown below.\r\n\r\n[caption id=\"attachment_266500\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266500 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-stack-overflow-programmers.jpg\" alt=\"Stack Overflow\" width=\"556\" height=\"486\" /> Source: <a href=\"https://stackoverflow.com\">Stack Overflow</a><br />A list of the most recent job postings appears in reverse chronological order with the most recent job listed first.[/caption]\r\n\r\nAbove the list you can search for the job title you want by typing your search terms in the Search All Jobs box, and then click the Located Anywhere box to find the location where you want to find a job. When you’re finished, click the blue magnifying glass button and you’ll see a list of all jobs that meet your criteria.\r\n\r\nIf you’re looking for a programming job and want employers to find you, Stack Overflow invites you to click on the Create a Developer Story button to the right of the list. A “developer story” is an online résumé so employers who are looking for you can find you more easily. However, you have to sign up for a free Stack Overflow account to create that story.\r\n\r\nSo, sign up, set up your developer story, and let Stack Overflow make it easier for you to find the job you deserve. Slicker than a box of rocks.\r\n<h2 id=\"tab9\" >Interviewing.io</h2>\r\nIf you’re nervous about the prospect of a programming interview, especially at a large technology company, check out the <a href=\"https://interviewing.io/\">interviewing.io website</a>. This site is great for programmers. It allows you to schedule free (yes, free) interviews with senior software engineers who will give you valuable feedback and tips for acing your real interview.\r\n\r\n[caption id=\"attachment_266501\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266501 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-interviewing.io_.jpg\" alt=\"Interviewing.io\" width=\"556\" height=\"482\" /> Source: <a href=\"https://interviewing.io\">Interviewing.io</a><br />Sign up for a free membership by clicking the Give It A Try button on the home page.[/caption]\r\n\r\nYour free membership unlocks the ability to hold a mock online interview with questions about algorithmic problems, system design problems, and more from an engineer at one of a variety of large companies including:\r\n<ul>\r\n \t<li>Google</li>\r\n \t<li>Facebook</li>\r\n \t<li>Microsoft</li>\r\n \t<li>Amazon</li>\r\n \t<li>Dropbox</li>\r\n</ul>\r\nYou choose the company you want to interview with and you’re anonymous throughout the mock interview. If you’re not sure about joining interviewing.io and/or want to see what an online interview looks like, you can scroll down the home page and click the Watch Some Recordings of Past Interviews link and see what happens in <a href=\"https://www.dummies.com/careers/canvas-your-network-to-find-mock-interview-opportunities-for-programming-jobs/\">mock interviews</a>.\r\n\r\nIf you do well in the mock interview, you can “unmask” yourself so the interviewer can see who you are and you can set up an onsite, real interview with that company quickly. Slicker than a box of rocks.\r\n<h2 id=\"tab10\" >Information Technology Résumé Services</h2>\r\nJennifer Hay is not only an excellent résumé writer — she was the first certified résumé writer in the United States —she’s also certified in career guidance, business intelligence, and information technology.\r\n\r\nHay’s business, <a href=\"http://www.itresumeservice.com/\">Information Technology Résumé Services (ITRS)</a>, is a great résumé writing service that services the United States, not just the Seattle area where ITRS is headquartered.\r\n\r\n[caption id=\"attachment_266502\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266502 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-it-resume-services.jpg\" alt=\"Infrormation Technology Resume Service\" width=\"556\" height=\"446\" /> Source: <a href=\"http://www.itresumeservice.com\">ITRS</a><br />You can read sample résumés by clicking Read More within the Résumé Samples section on the home page.[/caption]\r\n\r\nITRS provides résumé writing services for a variety of IT professionals including data specialists, IT administrators, and software developers. What’s more, ITRS provides free tips and articles as well as several low-cost and no-cost training videos.\r\n\r\nEven if you think you’ll have your résumé and cover letter produced by a local or regional company, why not compare what Hay has done for her clients with the sample résumés that other companies provide? It never hurts to compare other companies’ work with samples from one of the best résumé and cover letter writing companies around.","description":"Programming interviews can be intimidating. Luckily for you, there are plenty of great websites for information not just about how to solve a wide variety of programming puzzles but also about how to find jobs and even get your résumé and cover letter written by certified professionals.\r\n\r\nIt was hard to select only ten websites to recommend the job-seeking programmer, but these ten sites will give you the tools and information you need to succeed in your next <a href=\"https://www.dummies.com/careers/programming-interviews-for-dummies-cheat-sheet/\">programming interview</a>.\r\n<h2 id=\"tab1\" >LeetCode</h2>\r\nThe <a href=\"https://leetcode.com/\">LeetCode website</a> is one of the best places on the web to find and practice programming problems. All you have to do to view the list of questions is click the View Questions link on the home page to open the Questions page.\r\n\r\n[caption id=\"attachment_266493\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266493 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-leetcode.jpg\" alt=\"LeetCode\" width=\"556\" height=\"510\" /> Source: <a href=\"https://leetcode.com\">LeetCode</a><br />The LeetCode Questions page shows a list of programming problems in all categories.[/caption]\r\n\r\nWhat’s more, you’ll find problems to practice that are asked of interviewees at various large companies including Facebook, Google, LinkedIn, Amazon, and many others. Just click one of the companies listed in the Companies section on the right side of the Questions page.\r\n\r\nIf you want to get the most out of the LeetCode site, sign up for a membership. LeetCode gives you the option of signing up for a monthly plan if you only want to use it while you’re looking for a job, or for a yearly plan if you want to use LeetCode as a resource for one calendar year. Currently, the monthly subscription costs $35 per month and the yearly subscription costs $159 per year.\r\n<h2 id=\"tab2\" >Interview Cake</h2>\r\nThe <a href=\"http://www.interviewcake.com/\">Interview Cake website</a> teaches you how to prepare for and succeed in a programming interview. If you need free information right away, the website offers a seven-day email course; just enter your email address on the home page. What’s more, you can get free information by clicking the Interview Tips link in the blue menu bar at the top of the home page.\r\n\r\n[caption id=\"attachment_266494\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266494 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-interview-cake.jpg\" alt=\"Interview Cake\" width=\"556\" height=\"494\" /> Source: <a href=\"http://www.interviewcake.com\">Interview Cake</a><br />The drop-down menu appears underneath the Interview Tips link in the blue bar at the top of the home page.[/caption]\r\n\r\nClick one of the topics in the drop-down menu to get more information about the topic. If you want to preview Interview Cake’s full course, click Full Course to the right of the Interview Tips and Glossary menu options. The free preview lets you look at sample questions in a wide variety of areas, and the bottom of the page contains links to programming problems posed by different companies.\r\n\r\nIf you’re sold and want to purchase a course, Interview Cake offers two: a “crunch time” course that allows three weeks of access to site information for $149, and the full course for $249 that gives you one year of full access to the site. (Though the site also offers a $4,900 course with one-on-one coaching.) If you’re a student, you may qualify for discounted pricing. And both courses come with a money-back guarantee.\r\n<h2 id=\"tab3\" >Reddit Programming Forum</h2>\r\nReddit is one of the largest community forum sites on the web, so you probably won’t be surprised that Reddit has one of the biggest online programmer communities, too. Just go to the <a href=\"http://www.reddit.com/r/programming\">Reddit Programming Forum</a> to view the latest conversations.\r\n\r\n[caption id=\"attachment_266495\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266495 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-reddit.jpg\" alt=\"Reddit for Programmers\" width=\"556\" height=\"508\" /> Source: <a href=\"http://www.reddit.com\">Reddit</a><br />Posts on Reddit are listed in reverse chronological order with the most recent post at the top of the list.[/caption]\r\n\r\nScroll up and down the page to view the list of the most popular posts. Each post includes the subject title so you can click the link and view the entire post as well as comments left about that post.\r\n\r\nIf you want to comment about any post or write a post yourself, you have to sign up for a Reddit account by clicking the Join button within the Community Details section to the right of the posts list. This site does come with paid advertisements within the feeds, but that’s the price you have to pay instead of real money.\r\n\r\nBefore you post, be sure to read the programming rules and information within the Info section on the right side of the posts list. Read frequently asked questions by clicking the FAQ link just above the top of the posts list.\r\n<h2 id=\"tab4\" >Simple Programmer</h2>\r\nThis popular <a href=\"https://simpleprogrammer.com/\">programming blog</a> is dedicated to teaching software developers soft skills and career skills in preparation for programing interviews.\r\n\r\n[caption id=\"attachment_266496\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266496 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-simple-programmer.jpg\" alt=\"SImple Programmer\" width=\"556\" height=\"473\" /> Source: https://simpleprogrammer.com<br />The Articles tab is opened automatically so you can read the latest Simple Programmer blog articles.[/caption]\r\n\r\nThis website includes articles written by various programmers. To read an entire article, click the article graphic or the name of the article. If you want to write for Simple Programmer, move the mouse pointer over About in the menu bar and then click Write for us in the drop-down menu.\r\n\r\nThe menu bar also includes options for you to purchase various products and get free courses and resources including career tools, programmer gifts, and more. When you click the About menu option, the person who created and maintains the site may be very familiar.\r\n<h2 id=\"tab5\" >Pluralsight Design Patterns Library</h2>\r\nIf you want to learn design patterns backwards and forwards so you can use them in your daily development life, the <a href=\"http://www.pluralsight.com/courses/patterns-library\">Pluralsight website</a> has a detailed library of design patterns.\r\n\r\n[caption id=\"attachment_266497\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266497 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-pluralsight.jpg\" alt=\"Pluralsight\" width=\"556\" height=\"478\" /> Source: <a href=\"http://www.pluralsight.com\">Pluralsight</a><br />Information about design patterns appears on the right side of the Pluralsight web page.[/caption]\r\n\r\nYou can sign up for a 10-day free trial to view all the components in the library and see if it’s worth it for you. One enticement is that the library adds new patterns every month.\r\n\r\nAfter the 10-day free trial is over, you need to sign up for a Pluralsight membership, which includes access to the entire Pluralsight library. Currently, Pluralsight offers three different membership plans:\r\n<ul>\r\n \t<li>A monthly plan for $35.</li>\r\n \t<li>An annual plan for $299.</li>\r\n \t<li>A premium annual plan for $499 that includes certification practice exams, interactive courses, and the ability to build projects.</li>\r\n</ul>\r\nPluralsight also offers memberships for business teams starting at $579 per user per year and enterprises starting at $779 per user per year.\r\n<h2 id=\"tab6\" >Hired.com</h2>\r\nIf you live in certain metropolitan areas in the United States, Canada, and Europe, then you may be interested in joining <a href=\"http://www.hired.com/\">Hired.com</a>. This website is a great source for job-seeking programmers. It allows you to create an account for free and have companies apply to interview you for a job.\r\n\r\n[caption id=\"attachment_266498\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266498 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-hired.com_.jpg\" alt=\"HIred.com\" width=\"556\" height=\"447\" /> Source: <a href=\"http://www.hired.com\">Hired.com</a><br />Sign up for Hired.com by clicking the Sign Up for Free button on the home page.[/caption]\r\n\r\nAs you scroll down the home page, you’ll see the metropolitan areas Hired.com serves, the types of roles and specialties Hired.com supports (including software developers), and a sample of how many different companies are looking for candidates on Hired.com.\r\n\r\nAfter you sign up, you need to create a profile much as you would create a résumé, but your Hired.com profile can also include photos of your favorite projects and links to your personal work. Hired.com also promises that your profile will be hidden to your current employer and past employers.\r\n<h2 id=\"tab7\" >142 Resources for Mastering the Coding Interview</h2>\r\nThe <a href=\"https://medium.com/better-programming/the-software-engineering-study-guide-bac25b8b61eb\">BetterProgramming blog</a> hosted by the Medium blogging platform has an article that contains links to 142 coding interview resources. After you access the website, scroll down the page to see the entire list of resource links.\r\n\r\n[caption id=\"attachment_266499\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266499 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-medium.jpg\" alt=\"Medium for programmers\" width=\"556\" height=\"508\" /> Source: https://medium.com<br />The resource links appear once you scroll down the page past the large cover photo.[/caption]\r\n\r\nLinks are categorized in a variety of topics starting with a list of five classic coding problems and ending with a list of design patterns. Some categories include videos that tell you how to answer questions such as an Amazon coding interview question. Most links tell you what opens when you click the link such as a blog post or a video.\r\n\r\nAnd yes, there are indeed 142 links — as well as the five bonus classic coding problems at the beginning of the article — for you to view at your leisure.\r\n<h2 id=\"tab8\" >Stack Overflow Careers</h2>\r\nThe Stack Overflow website is a popular community site for programmers, but you may not know that it’s also a place where companies post jobs and search for the right programmers they need.\r\n\r\nView the list of job postings by clicking the Find a Job button on the Stack Overflow home page or go to the <a href=\"https://stackoverflow.com/jobs\">Jobs page</a> shown below.\r\n\r\n[caption id=\"attachment_266500\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266500 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-stack-overflow-programmers.jpg\" alt=\"Stack Overflow\" width=\"556\" height=\"486\" /> Source: <a href=\"https://stackoverflow.com\">Stack Overflow</a><br />A list of the most recent job postings appears in reverse chronological order with the most recent job listed first.[/caption]\r\n\r\nAbove the list you can search for the job title you want by typing your search terms in the Search All Jobs box, and then click the Located Anywhere box to find the location where you want to find a job. When you’re finished, click the blue magnifying glass button and you’ll see a list of all jobs that meet your criteria.\r\n\r\nIf you’re looking for a programming job and want employers to find you, Stack Overflow invites you to click on the Create a Developer Story button to the right of the list. A “developer story” is an online résumé so employers who are looking for you can find you more easily. However, you have to sign up for a free Stack Overflow account to create that story.\r\n\r\nSo, sign up, set up your developer story, and let Stack Overflow make it easier for you to find the job you deserve. Slicker than a box of rocks.\r\n<h2 id=\"tab9\" >Interviewing.io</h2>\r\nIf you’re nervous about the prospect of a programming interview, especially at a large technology company, check out the <a href=\"https://interviewing.io/\">interviewing.io website</a>. This site is great for programmers. It allows you to schedule free (yes, free) interviews with senior software engineers who will give you valuable feedback and tips for acing your real interview.\r\n\r\n[caption id=\"attachment_266501\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266501 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-interviewing.io_.jpg\" alt=\"Interviewing.io\" width=\"556\" height=\"482\" /> Source: <a href=\"https://interviewing.io\">Interviewing.io</a><br />Sign up for a free membership by clicking the Give It A Try button on the home page.[/caption]\r\n\r\nYour free membership unlocks the ability to hold a mock online interview with questions about algorithmic problems, system design problems, and more from an engineer at one of a variety of large companies including:\r\n<ul>\r\n \t<li>Google</li>\r\n \t<li>Facebook</li>\r\n \t<li>Microsoft</li>\r\n \t<li>Amazon</li>\r\n \t<li>Dropbox</li>\r\n</ul>\r\nYou choose the company you want to interview with and you’re anonymous throughout the mock interview. If you’re not sure about joining interviewing.io and/or want to see what an online interview looks like, you can scroll down the home page and click the Watch Some Recordings of Past Interviews link and see what happens in <a href=\"https://www.dummies.com/careers/canvas-your-network-to-find-mock-interview-opportunities-for-programming-jobs/\">mock interviews</a>.\r\n\r\nIf you do well in the mock interview, you can “unmask” yourself so the interviewer can see who you are and you can set up an onsite, real interview with that company quickly. Slicker than a box of rocks.\r\n<h2 id=\"tab10\" >Information Technology Résumé Services</h2>\r\nJennifer Hay is not only an excellent résumé writer — she was the first certified résumé writer in the United States —she’s also certified in career guidance, business intelligence, and information technology.\r\n\r\nHay’s business, <a href=\"http://www.itresumeservice.com/\">Information Technology Résumé Services (ITRS)</a>, is a great résumé writing service that services the United States, not just the Seattle area where ITRS is headquartered.\r\n\r\n[caption id=\"attachment_266502\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266502 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-it-resume-services.jpg\" alt=\"Infrormation Technology Resume Service\" width=\"556\" height=\"446\" /> Source: <a href=\"http://www.itresumeservice.com\">ITRS</a><br />You can read sample résumés by clicking Read More within the Résumé Samples section on the home page.[/caption]\r\n\r\nITRS provides résumé writing services for a variety of IT professionals including data specialists, IT administrators, and software developers. What’s more, ITRS provides free tips and articles as well as several low-cost and no-cost training videos.\r\n\r\nEven if you think you’ll have your résumé and cover letter produced by a local or regional company, why not compare what Hay has done for her clients with the sample résumés that other companies provide? It never hurts to compare other companies’ work with samples from one of the best résumé and cover letter writing companies around.","blurb":"","authors":[{"authorId":33248,"name":"John Sonmez","slug":"john-sonmez","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/33248"}},{"authorId":10889,"name":"Eric Butow","slug":"eric-butow","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10889"}}],"primaryCategoryTaxonomy":{"categoryId":34271,"title":"Trades, Tech, & Engineering Careers","slug":"trades-tech-engineering-careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"}},"secondaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"tertiaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"trendingArticles":[{"articleId":192609,"title":"How to Pray the Rosary: A Comprehensive Guide","slug":"how-to-pray-the-rosary","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/192609"}},{"articleId":208741,"title":"Kabbalah For Dummies Cheat Sheet","slug":"kabbalah-for-dummies-cheat-sheet","categoryList":["body-mind-spirit","religion-spirituality","kabbalah"],"_links":{"self":"/articles/208741"}},{"articleId":230957,"title":"Nikon D3400 For Dummies Cheat Sheet","slug":"nikon-d3400-dummies-cheat-sheet","categoryList":["home-auto-hobbies","photography"],"_links":{"self":"/articles/230957"}},{"articleId":235851,"title":"Praying the Rosary and Meditating on the Mysteries","slug":"praying-rosary-meditating-mysteries","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/235851"}},{"articleId":284787,"title":"What Your Society Says About You","slug":"what-your-society-says-about-you","categoryList":["academics-the-arts","humanities"],"_links":{"self":"/articles/284787"}}],"inThisArticle":[{"label":"LeetCode","target":"#tab1"},{"label":"Interview Cake","target":"#tab2"},{"label":"Reddit Programming Forum","target":"#tab3"},{"label":"Simple Programmer","target":"#tab4"},{"label":"Pluralsight Design Patterns Library","target":"#tab5"},{"label":"Hired.com","target":"#tab6"},{"label":"142 Resources for Mastering the Coding Interview","target":"#tab7"},{"label":"Stack Overflow Careers","target":"#tab8"},{"label":"Interviewing.io","target":"#tab9"},{"label":"Information Technology Résumé Services","target":"#tab10"}],"relatedArticles":{"fromBook":[{"articleId":266512,"title":"Uncovering Company Concerns and Showcasing Your Strengths in a Programming Interview","slug":"uncovering-company-concerns-and-showcasing-your-strengths-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266512"}},{"articleId":266506,"title":"How to Prep for Programming Interview Questions","slug":"how-to-prep-for-programming-interview-questions","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266506"}},{"articleId":266446,"title":"Negotiating Your Programming Job Offer","slug":"negotiating-your-programming-job-offer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266446"}},{"articleId":266439,"title":"10 Non-Technical Questions You May Be Asked in a Programming Interview","slug":"10-non-technical-questions-you-may-be-asked-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266439"}},{"articleId":266434,"title":"10 Great Books to Read to Prep for a Programming Interview","slug":"10-great-books-to-read-to-prep-for-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266434"}}],"fromCategory":[{"articleId":266512,"title":"Uncovering Company Concerns and Showcasing Your Strengths in a Programming Interview","slug":"uncovering-company-concerns-and-showcasing-your-strengths-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266512"}},{"articleId":266506,"title":"How to Prep for Programming Interview Questions","slug":"how-to-prep-for-programming-interview-questions","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266506"}},{"articleId":266446,"title":"Negotiating Your Programming Job Offer","slug":"negotiating-your-programming-job-offer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266446"}},{"articleId":266439,"title":"10 Non-Technical Questions You May Be Asked in a Programming Interview","slug":"10-non-technical-questions-you-may-be-asked-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266439"}},{"articleId":266434,"title":"10 Great Books to Read to Prep for a Programming Interview","slug":"10-great-books-to-read-to-prep-for-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266434"}}]},"hasRelatedBookFromSearch":false,"relatedBook":{"bookId":281829,"slug":"programming-interviews-for-dummies","isbn":"9781119565024","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"amazon":{"default":"https://www.amazon.com/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20","ca":"https://www.amazon.ca/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20","indigo_ca":"http://www.tkqlhce.com/click-9208661-13710633?url=https://www.chapters.indigo.ca/en-ca/books/product/1119565022-item.html&cjsku=978111945484","gb":"https://www.amazon.co.uk/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20","de":"https://www.amazon.de/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20"},"image":{"src":"https://www.dummies.com/wp-content/uploads/programming-interviews-for-dummies-cover-9781119565024-203x255.jpg","width":203,"height":255},"title":"Programming Interviews For Dummies","testBankPinActivationLink":"","bookOutOfPrint":false,"authorsInfo":"<p><b data-author-id=\"33248\">John Sonmez</b> is a software developer and the author of two best-selling books, <i>The Complete Software Developer's Career Guide</i> and <i> Soft Skills: The Software Developer's Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b data-author-id=\"10889\">Eric Butow</b> is the owner of Butow Communications Group (BCG), which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. </p>","authors":[{"authorId":33248,"name":"John Sonmez","slug":"john-sonmez","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/33248"}},{"authorId":10889,"name":"Eric Butow","slug":"eric-butow","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10889"}}],"_links":{"self":"https://dummies-api.dummies.com/v2/books/"}},"collections":[],"articleAds":{"footerAd":"<div class=\"du-ad-region row\" id=\"article_page_adhesion_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_adhesion_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9781119565024&quot;]}]\" id=\"du-slot-63221ab749555\"></div></div>","rightAd":"<div class=\"du-ad-region row\" id=\"article_page_right_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_right_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9781119565024&quot;]}]\" id=\"du-slot-63221ab749dc9\"></div></div>"},"articleType":{"articleType":"Articles","articleList":null,"content":null,"videoInfo":{"videoId":null,"name":null,"accountId":null,"playerId":null,"thumbnailUrl":null,"description":null,"uploadDate":null}},"sponsorship":{"sponsorshipPage":false,"backgroundImage":{"src":null,"width":0,"height":0},"brandingLine":"","brandingLink":"","brandingLogo":{"src":null,"width":0,"height":0},"sponsorAd":"","sponsorEbookTitle":"","sponsorEbookLink":"","sponsorEbookImage":{"src":null,"width":0,"height":0}},"primaryLearningPath":"Advance","lifeExpectancy":null,"lifeExpectancySetFrom":null,"dummiesForKids":"no","sponsoredContent":"no","adInfo":"","adPairKey":[]},"status":"publish","visibility":"public","articleId":266487},{"headers":{"creationTime":"2019-12-09T23:51:46+00:00","modifiedTime":"2019-12-09T23:51:46+00:00","timestamp":"2022-09-14T18:17:26+00:00"},"data":{"breadcrumbs":[{"name":"Business, Careers, & Money","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34224"},"slug":"business-careers-money","categoryId":34224},{"name":"Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34256"},"slug":"careers","categoryId":34256},{"name":"Trades, Tech, & Engineering Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"},"slug":"trades-tech-engineering-careers","categoryId":34271}],"title":"Uncovering Company Concerns and Showcasing Your Strengths in a Programming Interview","strippedTitle":"uncovering company concerns and showcasing your strengths in a programming interview","slug":"uncovering-company-concerns-and-showcasing-your-strengths-in-a-programming-interview","canonicalUrl":"","seo":{"metaDescription":"The interview is your opportunity to showcase your strengths. Find out how to uncover company concerns and use your strengths to get the job offer.","noIndex":0,"noFollow":0},"content":"An interview is your opportunity to highlight your strengths. With programming interviews, this means showcasing your technical prowess and illustrating your ability to be a part of a team. You don’t want to inundate your interviewers with questions about their concerns with the company, so you should do some <a href=\"https://www.dummies.com/careers/find-a-job/interviews/tips-for-job-interviewing-how-to-prepare-for-an-interview/\">interview prep</a> so that you have some answers already in your pocket when you come to the interview.\r\n\r\nThe best way to learn more about the company’s concerns — and be able to then show the company your strengths and how those attributes can help put these concerns to rest — is to network with other employees in the company.\r\n\r\nYour research into the company will inform the types of questions you want to ask current employees either online in a private LinkedIn message or when you ask to talk to a company employee one-on-one during an in-person meeting or mixer. Some questions to ask include:\r\n<ul>\r\n \t<li>What new hardware and software technologies are you looking into and what challenges is the company facing implementing them?</li>\r\n \t<li>What is the biggest issue facing the company right now and how is the company dealing with it?</li>\r\n \t<li>Why are you hiring a new programmer and how will the new programmer help you overcome these struggles?</li>\r\n</ul>\r\nYour intelligence-gathering methods will pay off in two ways. First, you can tailor your cover letter and résumé so that they focus on the problem the company is having that you can help solve. Second, you can craft the messages you want to give to the interviewers during your <a href=\"https://www.dummies.com/careers/canvas-your-network-to-find-mock-interview-opportunities-for-programming-jobs/\">mock interview</a> and then have them at the ready during the real programming interview.\r\n\r\nFor example, you can say something like, “I know you’re working on this new technology and here’s the experience I have with it and solving problems in this space. I can help you build and maintain the software and systems you’re working on. I can even help the marketing team with communicating the features so customers understand it.”\r\n<h2 id=\"tab1\" >Explain how you can help the team you’ll work with</h2>\r\nThe information you gather about the company can also inform how you’re going to improve the team you’ll be working with. There are several ways you can communicate that before or even after you submit your cover letter and résumé to the company:\r\n<ul>\r\n \t<li><strong>Create a website that shows off your work.</strong> If you’re not into web design, there are plenty of free and low-cost website builders such as <a href=\"https://sites.google.com/\">Google Sites</a> and <a href=\"http://www.wix.com/\">Wix</a> that can help you get started. The website doesn’t need to be involved — just a place to show screenshots and give brief descriptions of what you did. Don’t forget to add information about apps you created or helped develop if you have them, and be sure to add links to your related pages.\r\n\r\n[caption id=\"attachment_266513\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266513 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-wix.jpg\" alt=\"Wix programming\" width=\"556\" height=\"507\" /> Source: <a href=\"http://www.wix.com\">Wix</a><br />Scroll down the Wix home page to learn more about Wix and get answers to frequently asked questions.[/caption]</li>\r\n \t<li><strong>Start a programming blog.</strong> One of the pages of your website can be a blog where you can write about programming topics and especially about how you solved problems with teams at another company. (You may need to tweak the parameters a bit to avoid transmitting confidential information from the company you worked for.) There are plenty of blogging platforms such as <a href=\"https://wordpress.org/\">WordPress</a> and <a href=\"https://medium.com/better-programming/the-software-engineering-study-guide-bac25b8b61eb\">Medium</a> that help you set up a simple, attractive blog.</li>\r\n \t<li><strong>Consider creating a YouTube channel.</strong> Record videos to display on your channel that show people how to program and how to become better programmers. The videos don’t have to be very long, either. If you have a good webcam that has 1080p resolution and a good microphone, you can find free and low-cost tools online to record good-quality videos such as <a href=\"http://Free2X%20Webcam%20Recorder\">Free2X Webcam Recorder</a> and <a href=\"http://www.loom.com/\">Loom</a>.\r\n\r\n[caption id=\"attachment_266514\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266514 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-loom.jpg\" alt=\"Loom\" width=\"556\" height=\"479\" /> Source: <a href=\"http://www.loom.com\">Loom</a><br />Click the Get Started button to sign up for a Loom account and download the app for free.[/caption]</li>\r\n</ul>\r\n<p class=\"article-tips tip\">When you maintain a website, blog, and/or YouTube channel, be sure to update them regularly. If you don’t, and one or more interviewers notices, you’ll need to explain why you haven’t been updating your online assets.</p>\r\nFor example, you could say that you were focused solely on improving one of your apps in response to customer requests so your customers could have the new and improved version as soon as possible.\r\n<h2 id=\"tab2\" >Demonstrate how you fit into the company culture</h2>\r\nIf you’ve read any stories in your LinkedIn news feed or any business websites, you’ve probably noticed that <a href=\"https://www.dummies.com/business/human-resources/10-ways-that-job-applicants-can-read-company-culture/\">company culture</a> is a big deal with any business. When you network with company employees and you talk with interviewers, don’t forget to ask about and/or pick up on clues on what the culture is like and how it will determine who the interviewers recommend hiring.\r\n\r\nFor example, there may be people on your team who play a specific online game and they want all team members to be on the same wavelength by playing the same game. If you find out during your networking process that people on the team love to play a specific game and you don’t play it, start playing the game and become knowledgeable.\r\n<p class=\"article-tips tip\">If you don’t know about the game until one of the interviewers asks you if you play it, tell the truth and say you don’t, but that you’d love to learn how to play it. Showing that you’re interested in the same things as your potential team members and are willing to connect with them could be what gets you the <a href=\"https://www.dummies.com/careers/negotiating-your-programming-job-offer/\">job offer</a>.</p>\r\nAnother company may want people who like the outdoors because employees bond by doing a lot of outdoor activities together during the workday, such as participating on sports teams that play on weekends, or holding specific outdoor events to foster connections within and between teams.\r\n\r\nIf interviewers learn that you like being outside, too, then they’ll talk with you about all the outdoor activities they have available for employees. If you respond that you’re very interested in that, you’ve taken another step toward getting hired.\r\n<p class=\"article-tips warning\">If you discover that Averagenaut SpaceCo does things you’re not interested in doing, such as playing an online game constantly, consider withdrawing your application for the job. Being the odd one out on your team could lead to you finding a new job sooner rather than later. You can spend your valuable time working for Spaceman Spiff’s Rocketry where you feel comfortable, and Averagenaut can find another candidate who fits them.</p>\r\n\r\n<h2 id=\"tab3\" >Offer examples that back up what you say about your strengths</h2>\r\nAs part of telling stories about your technical chops during the programming interview, you need to include examples from your past experiences that show how you learned more about what customers want and how you can best serve them. These experiences can be at different companies and/or your experience creating software on your own (such as smartphone prep).\r\n<p class=\"article-tips remember\">Even if you’re not going to be interacting with customers directly, showing that you’ve dealt with customers in the past and have at least some knowledge of what they’re thinking will only show off more of your value. After all, a programmer who’s customer-centric will put out a more usable product that will bring more money and customers to the company.</p>\r\nWhat kind of examples do you need to come up with? Each example has to show some kind of positive outcome for the company and/or the customer you worked for. Here are some ideas to get you started:\r\n<ul>\r\n \t<li>How you helped your team improve its productivity and by how much.</li>\r\n \t<li>How one or two times you worked long hours to ensure a product shipped on time . . . or even ahead of time.</li>\r\n \t<li>How your technical skills were key to finishing a software project that made the company money.</li>\r\n \t<li>How you fit into the company culture by participating in different events the company put on so that employees across the company could connect with one another.</li>\r\n \t<li>How you took advantage of company training that turned into an increase in your own productivity, which lifted the productivity of the entire team.</li>\r\n</ul>\r\nOnce you get your brain thinking about examples, you can list those in your notes you bring to your <a href=\"https://www.dummies.com/careers/programming-interviews-for-dummies-cheat-sheet\">programming interview</a>. You don’t need to write a detailed description in your notes — thinking about examples will (or at least should) jog your memory about what happened during every situation. Then you’ll be able to talk about them off the top of your head and enjoy the looks of amazement on your interviewers’ faces.","description":"An interview is your opportunity to highlight your strengths. With programming interviews, this means showcasing your technical prowess and illustrating your ability to be a part of a team. You don’t want to inundate your interviewers with questions about their concerns with the company, so you should do some <a href=\"https://www.dummies.com/careers/find-a-job/interviews/tips-for-job-interviewing-how-to-prepare-for-an-interview/\">interview prep</a> so that you have some answers already in your pocket when you come to the interview.\r\n\r\nThe best way to learn more about the company’s concerns — and be able to then show the company your strengths and how those attributes can help put these concerns to rest — is to network with other employees in the company.\r\n\r\nYour research into the company will inform the types of questions you want to ask current employees either online in a private LinkedIn message or when you ask to talk to a company employee one-on-one during an in-person meeting or mixer. Some questions to ask include:\r\n<ul>\r\n \t<li>What new hardware and software technologies are you looking into and what challenges is the company facing implementing them?</li>\r\n \t<li>What is the biggest issue facing the company right now and how is the company dealing with it?</li>\r\n \t<li>Why are you hiring a new programmer and how will the new programmer help you overcome these struggles?</li>\r\n</ul>\r\nYour intelligence-gathering methods will pay off in two ways. First, you can tailor your cover letter and résumé so that they focus on the problem the company is having that you can help solve. Second, you can craft the messages you want to give to the interviewers during your <a href=\"https://www.dummies.com/careers/canvas-your-network-to-find-mock-interview-opportunities-for-programming-jobs/\">mock interview</a> and then have them at the ready during the real programming interview.\r\n\r\nFor example, you can say something like, “I know you’re working on this new technology and here’s the experience I have with it and solving problems in this space. I can help you build and maintain the software and systems you’re working on. I can even help the marketing team with communicating the features so customers understand it.”\r\n<h2 id=\"tab1\" >Explain how you can help the team you’ll work with</h2>\r\nThe information you gather about the company can also inform how you’re going to improve the team you’ll be working with. There are several ways you can communicate that before or even after you submit your cover letter and résumé to the company:\r\n<ul>\r\n \t<li><strong>Create a website that shows off your work.</strong> If you’re not into web design, there are plenty of free and low-cost website builders such as <a href=\"https://sites.google.com/\">Google Sites</a> and <a href=\"http://www.wix.com/\">Wix</a> that can help you get started. The website doesn’t need to be involved — just a place to show screenshots and give brief descriptions of what you did. Don’t forget to add information about apps you created or helped develop if you have them, and be sure to add links to your related pages.\r\n\r\n[caption id=\"attachment_266513\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266513 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-wix.jpg\" alt=\"Wix programming\" width=\"556\" height=\"507\" /> Source: <a href=\"http://www.wix.com\">Wix</a><br />Scroll down the Wix home page to learn more about Wix and get answers to frequently asked questions.[/caption]</li>\r\n \t<li><strong>Start a programming blog.</strong> One of the pages of your website can be a blog where you can write about programming topics and especially about how you solved problems with teams at another company. (You may need to tweak the parameters a bit to avoid transmitting confidential information from the company you worked for.) There are plenty of blogging platforms such as <a href=\"https://wordpress.org/\">WordPress</a> and <a href=\"https://medium.com/better-programming/the-software-engineering-study-guide-bac25b8b61eb\">Medium</a> that help you set up a simple, attractive blog.</li>\r\n \t<li><strong>Consider creating a YouTube channel.</strong> Record videos to display on your channel that show people how to program and how to become better programmers. The videos don’t have to be very long, either. If you have a good webcam that has 1080p resolution and a good microphone, you can find free and low-cost tools online to record good-quality videos such as <a href=\"http://Free2X%20Webcam%20Recorder\">Free2X Webcam Recorder</a> and <a href=\"http://www.loom.com/\">Loom</a>.\r\n\r\n[caption id=\"attachment_266514\" align=\"aligncenter\" width=\"556\"]<img class=\"wp-image-266514 size-full\" src=\"https://www.dummies.com/wp-content/uploads/programming-interviews-loom.jpg\" alt=\"Loom\" width=\"556\" height=\"479\" /> Source: <a href=\"http://www.loom.com\">Loom</a><br />Click the Get Started button to sign up for a Loom account and download the app for free.[/caption]</li>\r\n</ul>\r\n<p class=\"article-tips tip\">When you maintain a website, blog, and/or YouTube channel, be sure to update them regularly. If you don’t, and one or more interviewers notices, you’ll need to explain why you haven’t been updating your online assets.</p>\r\nFor example, you could say that you were focused solely on improving one of your apps in response to customer requests so your customers could have the new and improved version as soon as possible.\r\n<h2 id=\"tab2\" >Demonstrate how you fit into the company culture</h2>\r\nIf you’ve read any stories in your LinkedIn news feed or any business websites, you’ve probably noticed that <a href=\"https://www.dummies.com/business/human-resources/10-ways-that-job-applicants-can-read-company-culture/\">company culture</a> is a big deal with any business. When you network with company employees and you talk with interviewers, don’t forget to ask about and/or pick up on clues on what the culture is like and how it will determine who the interviewers recommend hiring.\r\n\r\nFor example, there may be people on your team who play a specific online game and they want all team members to be on the same wavelength by playing the same game. If you find out during your networking process that people on the team love to play a specific game and you don’t play it, start playing the game and become knowledgeable.\r\n<p class=\"article-tips tip\">If you don’t know about the game until one of the interviewers asks you if you play it, tell the truth and say you don’t, but that you’d love to learn how to play it. Showing that you’re interested in the same things as your potential team members and are willing to connect with them could be what gets you the <a href=\"https://www.dummies.com/careers/negotiating-your-programming-job-offer/\">job offer</a>.</p>\r\nAnother company may want people who like the outdoors because employees bond by doing a lot of outdoor activities together during the workday, such as participating on sports teams that play on weekends, or holding specific outdoor events to foster connections within and between teams.\r\n\r\nIf interviewers learn that you like being outside, too, then they’ll talk with you about all the outdoor activities they have available for employees. If you respond that you’re very interested in that, you’ve taken another step toward getting hired.\r\n<p class=\"article-tips warning\">If you discover that Averagenaut SpaceCo does things you’re not interested in doing, such as playing an online game constantly, consider withdrawing your application for the job. Being the odd one out on your team could lead to you finding a new job sooner rather than later. You can spend your valuable time working for Spaceman Spiff’s Rocketry where you feel comfortable, and Averagenaut can find another candidate who fits them.</p>\r\n\r\n<h2 id=\"tab3\" >Offer examples that back up what you say about your strengths</h2>\r\nAs part of telling stories about your technical chops during the programming interview, you need to include examples from your past experiences that show how you learned more about what customers want and how you can best serve them. These experiences can be at different companies and/or your experience creating software on your own (such as smartphone prep).\r\n<p class=\"article-tips remember\">Even if you’re not going to be interacting with customers directly, showing that you’ve dealt with customers in the past and have at least some knowledge of what they’re thinking will only show off more of your value. After all, a programmer who’s customer-centric will put out a more usable product that will bring more money and customers to the company.</p>\r\nWhat kind of examples do you need to come up with? Each example has to show some kind of positive outcome for the company and/or the customer you worked for. Here are some ideas to get you started:\r\n<ul>\r\n \t<li>How you helped your team improve its productivity and by how much.</li>\r\n \t<li>How one or two times you worked long hours to ensure a product shipped on time . . . or even ahead of time.</li>\r\n \t<li>How your technical skills were key to finishing a software project that made the company money.</li>\r\n \t<li>How you fit into the company culture by participating in different events the company put on so that employees across the company could connect with one another.</li>\r\n \t<li>How you took advantage of company training that turned into an increase in your own productivity, which lifted the productivity of the entire team.</li>\r\n</ul>\r\nOnce you get your brain thinking about examples, you can list those in your notes you bring to your <a href=\"https://www.dummies.com/careers/programming-interviews-for-dummies-cheat-sheet\">programming interview</a>. You don’t need to write a detailed description in your notes — thinking about examples will (or at least should) jog your memory about what happened during every situation. Then you’ll be able to talk about them off the top of your head and enjoy the looks of amazement on your interviewers’ faces.","blurb":"","authors":[{"authorId":33248,"name":"John Sonmez","slug":"john-sonmez","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/33248"}},{"authorId":10889,"name":"Eric Butow","slug":"eric-butow","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10889"}}],"primaryCategoryTaxonomy":{"categoryId":34271,"title":"Trades, Tech, & Engineering Careers","slug":"trades-tech-engineering-careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"}},"secondaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"tertiaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"trendingArticles":[{"articleId":192609,"title":"How to Pray the Rosary: A Comprehensive Guide","slug":"how-to-pray-the-rosary","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/192609"}},{"articleId":208741,"title":"Kabbalah For Dummies Cheat Sheet","slug":"kabbalah-for-dummies-cheat-sheet","categoryList":["body-mind-spirit","religion-spirituality","kabbalah"],"_links":{"self":"/articles/208741"}},{"articleId":230957,"title":"Nikon D3400 For Dummies Cheat Sheet","slug":"nikon-d3400-dummies-cheat-sheet","categoryList":["home-auto-hobbies","photography"],"_links":{"self":"/articles/230957"}},{"articleId":235851,"title":"Praying the Rosary and Meditating on the Mysteries","slug":"praying-rosary-meditating-mysteries","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/235851"}},{"articleId":284787,"title":"What Your Society Says About You","slug":"what-your-society-says-about-you","categoryList":["academics-the-arts","humanities"],"_links":{"self":"/articles/284787"}}],"inThisArticle":[{"label":"Explain how you can help the team you’ll work with","target":"#tab1"},{"label":"Demonstrate how you fit into the company culture","target":"#tab2"},{"label":"Offer examples that back up what you say about your strengths","target":"#tab3"}],"relatedArticles":{"fromBook":[{"articleId":266506,"title":"How to Prep for Programming Interview Questions","slug":"how-to-prep-for-programming-interview-questions","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266506"}},{"articleId":266487,"title":"10 Useful Websites for Programming Interview Prep","slug":"10-useful-websites-for-programming-interview-prep","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266487"}},{"articleId":266446,"title":"Negotiating Your Programming Job Offer","slug":"negotiating-your-programming-job-offer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266446"}},{"articleId":266439,"title":"10 Non-Technical Questions You May Be Asked in a Programming Interview","slug":"10-non-technical-questions-you-may-be-asked-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266439"}},{"articleId":266434,"title":"10 Great Books to Read to Prep for a Programming Interview","slug":"10-great-books-to-read-to-prep-for-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266434"}}],"fromCategory":[{"articleId":266506,"title":"How to Prep for Programming Interview Questions","slug":"how-to-prep-for-programming-interview-questions","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266506"}},{"articleId":266487,"title":"10 Useful Websites for Programming Interview Prep","slug":"10-useful-websites-for-programming-interview-prep","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266487"}},{"articleId":266446,"title":"Negotiating Your Programming Job Offer","slug":"negotiating-your-programming-job-offer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266446"}},{"articleId":266439,"title":"10 Non-Technical Questions You May Be Asked in a Programming Interview","slug":"10-non-technical-questions-you-may-be-asked-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266439"}},{"articleId":266434,"title":"10 Great Books to Read to Prep for a Programming Interview","slug":"10-great-books-to-read-to-prep-for-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266434"}}]},"hasRelatedBookFromSearch":false,"relatedBook":{"bookId":281829,"slug":"programming-interviews-for-dummies","isbn":"9781119565024","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"amazon":{"default":"https://www.amazon.com/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20","ca":"https://www.amazon.ca/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20","indigo_ca":"http://www.tkqlhce.com/click-9208661-13710633?url=https://www.chapters.indigo.ca/en-ca/books/product/1119565022-item.html&cjsku=978111945484","gb":"https://www.amazon.co.uk/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20","de":"https://www.amazon.de/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20"},"image":{"src":"https://www.dummies.com/wp-content/uploads/programming-interviews-for-dummies-cover-9781119565024-203x255.jpg","width":203,"height":255},"title":"Programming Interviews For Dummies","testBankPinActivationLink":"","bookOutOfPrint":false,"authorsInfo":"<p><b data-author-id=\"33248\">John Sonmez</b> is a software developer and the author of two best-selling books, <i>The Complete Software Developer's Career Guide</i> and <i> Soft Skills: The Software Developer's Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b data-author-id=\"10889\">Eric Butow</b> is the owner of Butow Communications Group (BCG), which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. </p>","authors":[{"authorId":33248,"name":"John Sonmez","slug":"john-sonmez","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/33248"}},{"authorId":10889,"name":"Eric Butow","slug":"eric-butow","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10889"}}],"_links":{"self":"https://dummies-api.dummies.com/v2/books/"}},"collections":[],"articleAds":{"footerAd":"<div class=\"du-ad-region row\" id=\"article_page_adhesion_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_adhesion_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9781119565024&quot;]}]\" id=\"du-slot-63221ab63b841\"></div></div>","rightAd":"<div class=\"du-ad-region row\" id=\"article_page_right_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_right_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9781119565024&quot;]}]\" id=\"du-slot-63221ab63c0e3\"></div></div>"},"articleType":{"articleType":"Articles","articleList":null,"content":null,"videoInfo":{"videoId":null,"name":null,"accountId":null,"playerId":null,"thumbnailUrl":null,"description":null,"uploadDate":null}},"sponsorship":{"sponsorshipPage":false,"backgroundImage":{"src":null,"width":0,"height":0},"brandingLine":"","brandingLink":"","brandingLogo":{"src":null,"width":0,"height":0},"sponsorAd":"","sponsorEbookTitle":"","sponsorEbookLink":"","sponsorEbookImage":{"src":null,"width":0,"height":0}},"primaryLearningPath":"Advance","lifeExpectancy":null,"lifeExpectancySetFrom":null,"dummiesForKids":"no","sponsoredContent":"no","adInfo":"","adPairKey":[]},"status":"publish","visibility":"public","articleId":266512},{"headers":{"creationTime":"2019-12-09T22:58:32+00:00","modifiedTime":"2019-12-09T22:58:32+00:00","timestamp":"2022-09-14T18:17:26+00:00"},"data":{"breadcrumbs":[{"name":"Business, Careers, & Money","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34224"},"slug":"business-careers-money","categoryId":34224},{"name":"Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34256"},"slug":"careers","categoryId":34256},{"name":"Trades, Tech, & Engineering Careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"},"slug":"trades-tech-engineering-careers","categoryId":34271}],"title":"How to Prep for Programming Interview Questions","strippedTitle":"how to prep for programming interview questions","slug":"how-to-prep-for-programming-interview-questions","canonicalUrl":"","seo":{"metaDescription":"It's always a good idea to do some interview prep before heading in for you programming interview. Use these tips to find out what might be asked.","noIndex":0,"noFollow":0},"content":"It may seem logical that you should find out what kind of questions the company will ask you before your <a href=\"https://www.dummies.com/careers/programming-interviews-for-dummies-cheat-sheet/\">programming interview</a> so that you’ll be prepared. Most people, though, ignore this opportunity because they’re . . . optimistic that they can answer any question an interviewer asks. Don’t rely on your ability to think on your feet. Definitely take the time to do your interview prep.\r\n\r\nAs a programmer, though, you’re probably more thorough in everything from getting the code just right to getting your interview down cold.\r\n\r\nDepending on how large the company is, you may be interviewed by the founders, a small number of people (like the entire programming team), or a cross-section of people from the team you’ll be working with, folks from human resources (HR), and perhaps even executives such as a chief information officer (better known by the acronym, CIO).\r\n\r\nAll of these people will search online to find a list of questions to ask you about your programming skills. Your interviewers will also want to know about you as a person, so they will also ask the <a href=\"https://www.dummies.com/careers/10-non-technical-questions-you-may-be-asked-in-a-programming-interview/\">simple “soft skills” questions</a> they’ve been asked in interviews before, such as where you want to be in five years, as well as look up similar questions to find out how you’ll fit in the company’s culture.\r\n<h2 id=\"tab1\" >Search online to find the top programming interview questions</h2>\r\nTo be adequately prepared, you should think like your interviewers and look up the potential questions on Google to find out what kinds of questions you may be asked at your programming interview. For example, if you’re being interviewed for a <a href=\"https://www.dummies.com/programming/java/java-for-dummies-cheat-sheet/\">Java programming</a> position, it’s easy to find websites that contain a list of Java questions as well as the answers.\r\n\r\nHere are some common Java questions you’ll find and you should know the answers to:\r\n<ul>\r\n \t<li>What is JDK, JRE, and JVM?</li>\r\n \t<li>Why is Java not 100 percent object-oriented?</li>\r\n \t<li>What are constructors in Java?</li>\r\n \t<li>What is the JIT compiler in Java?</li>\r\n \t<li>What is the final keyword in Java?</li>\r\n \t<li>What is constructor chaining in Java?</li>\r\n \t<li>What is polymorphism?</li>\r\n \t<li>What are the different types of inheritance in Java?</li>\r\n \t<li>What is a copy constructor in Java?</li>\r\n \t<li>What is an interface in Java?</li>\r\n</ul>\r\n<p class=\"article-tips remember\">Don’t just give back simple answers to the programming questions you receive, because your interviewers want to know that you understand the answers. That means your answers should be followed with an explanation of why the answer is correct. Doing some interview prep work will help with this.</p>\r\n<p class=\"article-tips tip\">Just reading the questions and understanding the answers aren’t enough, though. Our brains are hard-wired to remember things if we write things down. So, get out your pen and paper and write down the questions as well as the answers you find from one or more websites.</p>\r\nHow you write them down so your brain remembers them is up to you, but the physical act of writing with pen (or pencil) on paper is how our brains work.\r\n\r\nDon’t believe us? Just Google <em>remember by writing down</em> and see all the results that show why writing down is better than reading and even typing information. It may seem unnecessary, tedious, and even painful to you to write things down, but you can put your brain’s improved performance to work in your <a href=\"https://www.dummies.com/careers/canvas-your-network-to-find-mock-interview-opportunities-for-programming-jobs/\">mock interview</a>. You’ll be amazed at the results of this interview prep technique.\r\n<h2 id=\"tab2\" >How to answer soft skills questions in programming interviews</h2>\r\nIf you’ve participated in any programming or job interviews, then you know about some of the standard “soft skills” questions interviewers ask to get a better idea of who you are as a person. You can get a soft skills question at any time from your interviewer or anyone on the interview panel — even a fellow programmer.\r\n\r\nJust as with programming questions, you need to search online for the types of soft skills questions interviewers may ask you to be fully prepared. Here are some of the most common questions that are asked and how you should answer them.\r\n<h3>Where do you see yourself in five years?</h3>\r\nThe correct answer is to talk about being a part of the company, growing professionally within the company, and actively contributing to the company’s growth.\r\n\r\nWith a little interview prep, you’ll be set on this question. None of your answers to this question should ever be about you planning to leave the company, such as, “I want to get a better job somewhere else.” If you say that, you’ll be dismissed immediately and then you’ll need take some time off to discover what it is you really want in life.\r\n<h3>What is your greatest strength and greatest weakness?</h3>\r\nThe biggest problem with identifying your greatest strength is choosing the answer you want to use. If you can’t figure out what your greatest strength is, think about the strengths you showed at work and/or school from your past experiences. Then think about which strength you think the company would benefit from the most.\r\n\r\nThe trap you can find yourself in when answering the question about your greatest weakness is trying to frame another strength as a weakness. For example, you might say, “My greatest weakness is that I’m a perfectionist. I like to do things perfectly.” Being a perfectionist doesn’t show the vulnerability required to be a weakness.\r\n\r\nInstead, consider a similar response about perfectionism, but add some vulnerability. For example, “My greatest weakness is that I tend to be a little bit too obsessed with things, and sometimes I cannot complete a project, even though it’s already good enough. I might spend too much time working on a small detail, polishing something that doesn’t need to be polished.”\r\n<p class=\"article-tips tip\">When you give an example of a weakness that tells the interviewers it’s something you need to work on, follow up by telling them how you’ve worked to turn that weakness into a strength.</p>\r\nFor example, you can say, “Over the years I’ve learned how to turn this weakness into a strength. What I’ve learned is that my attention to detail and my tendency toward perfectionism can be used in the right places to make sure that things are done properly. I’ve learned over time to know when things are good enough and I can move on. This has really helped me become a better developer.”\r\n<h3>How and why did you leave your last job?</h3>\r\nAnswer this question not by bad-mouthing the previous company, your bosses, and/or your coworkers. Always be positive about your previous company. Do a little interview prep and brainstorm some possible responses for this interview question. Some reasons you can use for leaving your last job include:\r\n<ul>\r\n \t<li>I felt that my professional development had stalled, and I wanted to take some time off to grow my knowledge and contribute to the programming community by taking advantage of speaking and writing opportunities.</li>\r\n \t<li>I needed to take time to get away from the computer screen for a little while and spend time with my family and some other important projects I needed to finish before I could return to programming.</li>\r\n \t<li>I had some family issues that needed my attention, but I still managed to keep my feet in the programming waters by adding posts to my blog and answering questions on Stack Overflow.</li>\r\n</ul>\r\nThese sample answers are honest, and talk about you and your situation at the time instead of denigrating others.\r\n<h3>How do you deal with conflicts in your job?</h3>\r\nThis <a href=\"https://www.dummies.com/careers/find-a-job/interviews/answering-tough-interview-questions-for-dummies-cheat-sheet/\">tough interview question</a> is also one you want to answer without saying anything bad about anyone else. Your older family members were doing a form of interview prep when you were young by saying, “If you can’t say anything nice about someone, don’t say anything at all.”\r\n\r\nAnswer this question by saying that in some instances you realized you were wrong. Perhaps you said the wrong thing during a conversation, didn’t say anything when you should have to resolve the situation, or didn’t ask a question you should have asked.\r\n\r\nIn this case, tell the interviewers how you learned from the situation by learning how to change your behavior: You learned to listen more clearly, think better on your feet, and talk with the other individual instead of withdrawing.\r\n\r\nThe interviewers aren’t looking for you to show that you’re perfect. If you did, the interviewers may think that you’re being dishonest and/or hiding something. Instead, they want to know that you’re a human being and that you’re a better person now because of your past experiences.\r\n<p class=\"article-tips tip\">Showing how you’ve grown personally over the years is even more critical if you’re applying for a higher-level position such as a senior-level programmer or a manager of a team, where maturity at this stage of your life is an important asset.</p>","description":"It may seem logical that you should find out what kind of questions the company will ask you before your <a href=\"https://www.dummies.com/careers/programming-interviews-for-dummies-cheat-sheet/\">programming interview</a> so that you’ll be prepared. Most people, though, ignore this opportunity because they’re . . . optimistic that they can answer any question an interviewer asks. Don’t rely on your ability to think on your feet. Definitely take the time to do your interview prep.\r\n\r\nAs a programmer, though, you’re probably more thorough in everything from getting the code just right to getting your interview down cold.\r\n\r\nDepending on how large the company is, you may be interviewed by the founders, a small number of people (like the entire programming team), or a cross-section of people from the team you’ll be working with, folks from human resources (HR), and perhaps even executives such as a chief information officer (better known by the acronym, CIO).\r\n\r\nAll of these people will search online to find a list of questions to ask you about your programming skills. Your interviewers will also want to know about you as a person, so they will also ask the <a href=\"https://www.dummies.com/careers/10-non-technical-questions-you-may-be-asked-in-a-programming-interview/\">simple “soft skills” questions</a> they’ve been asked in interviews before, such as where you want to be in five years, as well as look up similar questions to find out how you’ll fit in the company’s culture.\r\n<h2 id=\"tab1\" >Search online to find the top programming interview questions</h2>\r\nTo be adequately prepared, you should think like your interviewers and look up the potential questions on Google to find out what kinds of questions you may be asked at your programming interview. For example, if you’re being interviewed for a <a href=\"https://www.dummies.com/programming/java/java-for-dummies-cheat-sheet/\">Java programming</a> position, it’s easy to find websites that contain a list of Java questions as well as the answers.\r\n\r\nHere are some common Java questions you’ll find and you should know the answers to:\r\n<ul>\r\n \t<li>What is JDK, JRE, and JVM?</li>\r\n \t<li>Why is Java not 100 percent object-oriented?</li>\r\n \t<li>What are constructors in Java?</li>\r\n \t<li>What is the JIT compiler in Java?</li>\r\n \t<li>What is the final keyword in Java?</li>\r\n \t<li>What is constructor chaining in Java?</li>\r\n \t<li>What is polymorphism?</li>\r\n \t<li>What are the different types of inheritance in Java?</li>\r\n \t<li>What is a copy constructor in Java?</li>\r\n \t<li>What is an interface in Java?</li>\r\n</ul>\r\n<p class=\"article-tips remember\">Don’t just give back simple answers to the programming questions you receive, because your interviewers want to know that you understand the answers. That means your answers should be followed with an explanation of why the answer is correct. Doing some interview prep work will help with this.</p>\r\n<p class=\"article-tips tip\">Just reading the questions and understanding the answers aren’t enough, though. Our brains are hard-wired to remember things if we write things down. So, get out your pen and paper and write down the questions as well as the answers you find from one or more websites.</p>\r\nHow you write them down so your brain remembers them is up to you, but the physical act of writing with pen (or pencil) on paper is how our brains work.\r\n\r\nDon’t believe us? Just Google <em>remember by writing down</em> and see all the results that show why writing down is better than reading and even typing information. It may seem unnecessary, tedious, and even painful to you to write things down, but you can put your brain’s improved performance to work in your <a href=\"https://www.dummies.com/careers/canvas-your-network-to-find-mock-interview-opportunities-for-programming-jobs/\">mock interview</a>. You’ll be amazed at the results of this interview prep technique.\r\n<h2 id=\"tab2\" >How to answer soft skills questions in programming interviews</h2>\r\nIf you’ve participated in any programming or job interviews, then you know about some of the standard “soft skills” questions interviewers ask to get a better idea of who you are as a person. You can get a soft skills question at any time from your interviewer or anyone on the interview panel — even a fellow programmer.\r\n\r\nJust as with programming questions, you need to search online for the types of soft skills questions interviewers may ask you to be fully prepared. Here are some of the most common questions that are asked and how you should answer them.\r\n<h3>Where do you see yourself in five years?</h3>\r\nThe correct answer is to talk about being a part of the company, growing professionally within the company, and actively contributing to the company’s growth.\r\n\r\nWith a little interview prep, you’ll be set on this question. None of your answers to this question should ever be about you planning to leave the company, such as, “I want to get a better job somewhere else.” If you say that, you’ll be dismissed immediately and then you’ll need take some time off to discover what it is you really want in life.\r\n<h3>What is your greatest strength and greatest weakness?</h3>\r\nThe biggest problem with identifying your greatest strength is choosing the answer you want to use. If you can’t figure out what your greatest strength is, think about the strengths you showed at work and/or school from your past experiences. Then think about which strength you think the company would benefit from the most.\r\n\r\nThe trap you can find yourself in when answering the question about your greatest weakness is trying to frame another strength as a weakness. For example, you might say, “My greatest weakness is that I’m a perfectionist. I like to do things perfectly.” Being a perfectionist doesn’t show the vulnerability required to be a weakness.\r\n\r\nInstead, consider a similar response about perfectionism, but add some vulnerability. For example, “My greatest weakness is that I tend to be a little bit too obsessed with things, and sometimes I cannot complete a project, even though it’s already good enough. I might spend too much time working on a small detail, polishing something that doesn’t need to be polished.”\r\n<p class=\"article-tips tip\">When you give an example of a weakness that tells the interviewers it’s something you need to work on, follow up by telling them how you’ve worked to turn that weakness into a strength.</p>\r\nFor example, you can say, “Over the years I’ve learned how to turn this weakness into a strength. What I’ve learned is that my attention to detail and my tendency toward perfectionism can be used in the right places to make sure that things are done properly. I’ve learned over time to know when things are good enough and I can move on. This has really helped me become a better developer.”\r\n<h3>How and why did you leave your last job?</h3>\r\nAnswer this question not by bad-mouthing the previous company, your bosses, and/or your coworkers. Always be positive about your previous company. Do a little interview prep and brainstorm some possible responses for this interview question. Some reasons you can use for leaving your last job include:\r\n<ul>\r\n \t<li>I felt that my professional development had stalled, and I wanted to take some time off to grow my knowledge and contribute to the programming community by taking advantage of speaking and writing opportunities.</li>\r\n \t<li>I needed to take time to get away from the computer screen for a little while and spend time with my family and some other important projects I needed to finish before I could return to programming.</li>\r\n \t<li>I had some family issues that needed my attention, but I still managed to keep my feet in the programming waters by adding posts to my blog and answering questions on Stack Overflow.</li>\r\n</ul>\r\nThese sample answers are honest, and talk about you and your situation at the time instead of denigrating others.\r\n<h3>How do you deal with conflicts in your job?</h3>\r\nThis <a href=\"https://www.dummies.com/careers/find-a-job/interviews/answering-tough-interview-questions-for-dummies-cheat-sheet/\">tough interview question</a> is also one you want to answer without saying anything bad about anyone else. Your older family members were doing a form of interview prep when you were young by saying, “If you can’t say anything nice about someone, don’t say anything at all.”\r\n\r\nAnswer this question by saying that in some instances you realized you were wrong. Perhaps you said the wrong thing during a conversation, didn’t say anything when you should have to resolve the situation, or didn’t ask a question you should have asked.\r\n\r\nIn this case, tell the interviewers how you learned from the situation by learning how to change your behavior: You learned to listen more clearly, think better on your feet, and talk with the other individual instead of withdrawing.\r\n\r\nThe interviewers aren’t looking for you to show that you’re perfect. If you did, the interviewers may think that you’re being dishonest and/or hiding something. Instead, they want to know that you’re a human being and that you’re a better person now because of your past experiences.\r\n<p class=\"article-tips tip\">Showing how you’ve grown personally over the years is even more critical if you’re applying for a higher-level position such as a senior-level programmer or a manager of a team, where maturity at this stage of your life is an important asset.</p>","blurb":"","authors":[{"authorId":33248,"name":"John Sonmez","slug":"john-sonmez","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/33248"}},{"authorId":10889,"name":"Eric Butow","slug":"eric-butow","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10889"}}],"primaryCategoryTaxonomy":{"categoryId":34271,"title":"Trades, Tech, & Engineering Careers","slug":"trades-tech-engineering-careers","_links":{"self":"https://dummies-api.dummies.com/v2/categories/34271"}},"secondaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"tertiaryCategoryTaxonomy":{"categoryId":0,"title":null,"slug":null,"_links":null},"trendingArticles":[{"articleId":192609,"title":"How to Pray the Rosary: A Comprehensive Guide","slug":"how-to-pray-the-rosary","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/192609"}},{"articleId":208741,"title":"Kabbalah For Dummies Cheat Sheet","slug":"kabbalah-for-dummies-cheat-sheet","categoryList":["body-mind-spirit","religion-spirituality","kabbalah"],"_links":{"self":"/articles/208741"}},{"articleId":230957,"title":"Nikon D3400 For Dummies Cheat Sheet","slug":"nikon-d3400-dummies-cheat-sheet","categoryList":["home-auto-hobbies","photography"],"_links":{"self":"/articles/230957"}},{"articleId":235851,"title":"Praying the Rosary and Meditating on the Mysteries","slug":"praying-rosary-meditating-mysteries","categoryList":["body-mind-spirit","religion-spirituality","christianity","catholicism"],"_links":{"self":"/articles/235851"}},{"articleId":284787,"title":"What Your Society Says About You","slug":"what-your-society-says-about-you","categoryList":["academics-the-arts","humanities"],"_links":{"self":"/articles/284787"}}],"inThisArticle":[{"label":"Search online to find the top programming interview questions","target":"#tab1"},{"label":"How to answer soft skills questions in programming interviews","target":"#tab2"}],"relatedArticles":{"fromBook":[{"articleId":266512,"title":"Uncovering Company Concerns and Showcasing Your Strengths in a Programming Interview","slug":"uncovering-company-concerns-and-showcasing-your-strengths-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266512"}},{"articleId":266487,"title":"10 Useful Websites for Programming Interview Prep","slug":"10-useful-websites-for-programming-interview-prep","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266487"}},{"articleId":266446,"title":"Negotiating Your Programming Job Offer","slug":"negotiating-your-programming-job-offer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266446"}},{"articleId":266439,"title":"10 Non-Technical Questions You May Be Asked in a Programming Interview","slug":"10-non-technical-questions-you-may-be-asked-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266439"}},{"articleId":266434,"title":"10 Great Books to Read to Prep for a Programming Interview","slug":"10-great-books-to-read-to-prep-for-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266434"}}],"fromCategory":[{"articleId":266512,"title":"Uncovering Company Concerns and Showcasing Your Strengths in a Programming Interview","slug":"uncovering-company-concerns-and-showcasing-your-strengths-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266512"}},{"articleId":266487,"title":"10 Useful Websites for Programming Interview Prep","slug":"10-useful-websites-for-programming-interview-prep","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266487"}},{"articleId":266446,"title":"Negotiating Your Programming Job Offer","slug":"negotiating-your-programming-job-offer","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266446"}},{"articleId":266439,"title":"10 Non-Technical Questions You May Be Asked in a Programming Interview","slug":"10-non-technical-questions-you-may-be-asked-in-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266439"}},{"articleId":266434,"title":"10 Great Books to Read to Prep for a Programming Interview","slug":"10-great-books-to-read-to-prep-for-a-programming-interview","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"_links":{"self":"https://dummies-api.dummies.com/v2/articles/266434"}}]},"hasRelatedBookFromSearch":false,"relatedBook":{"bookId":281829,"slug":"programming-interviews-for-dummies","isbn":"9781119565024","categoryList":["business-careers-money","careers","trades-tech-engineering-careers"],"amazon":{"default":"https://www.amazon.com/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20","ca":"https://www.amazon.ca/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20","indigo_ca":"http://www.tkqlhce.com/click-9208661-13710633?url=https://www.chapters.indigo.ca/en-ca/books/product/1119565022-item.html&cjsku=978111945484","gb":"https://www.amazon.co.uk/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20","de":"https://www.amazon.de/gp/product/1119565022/ref=as_li_tl?ie=UTF8&tag=wiley01-20"},"image":{"src":"https://www.dummies.com/wp-content/uploads/programming-interviews-for-dummies-cover-9781119565024-203x255.jpg","width":203,"height":255},"title":"Programming Interviews For Dummies","testBankPinActivationLink":"","bookOutOfPrint":false,"authorsInfo":"<p><b data-author-id=\"33248\">John Sonmez</b> is a software developer and the author of two best-selling books, <i>The Complete Software Developer's Career Guide</i> and <i> Soft Skills: The Software Developer's Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b data-author-id=\"10889\">Eric Butow</b> is the owner of Butow Communications Group (BCG), which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. </p>","authors":[{"authorId":33248,"name":"John Sonmez","slug":"john-sonmez","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/33248"}},{"authorId":10889,"name":"Eric Butow","slug":"eric-butow","description":" <p><b>John Sonmez</b> is a software developer and the author of two best&#45;selling books, <i>The Complete Software Developer&#39;s Career Guide</i> and <i> Soft Skills: The Software Developer&#39;s Life Manual</i>. He is also the founder of the Simple Programmer blog and YouTube channel. <b>Eric Butow</b> is the owner of Butow Communications Group &#40;BCG&#41;, which offers website design, online marketing, and technical documentation services for businesses. He is the author of 32 computer and user experience books. ","hasArticle":false,"_links":{"self":"https://dummies-api.dummies.com/v2/authors/10889"}}],"_links":{"self":"https://dummies-api.dummies.com/v2/books/"}},"collections":[],"articleAds":{"footerAd":"<div class=\"du-ad-region row\" id=\"article_page_adhesion_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_adhesion_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9781119565024&quot;]}]\" id=\"du-slot-63221ab633b55\"></div></div>","rightAd":"<div class=\"du-ad-region row\" id=\"article_page_right_ad\"><div class=\"du-ad-unit col-md-12\" data-slot-id=\"article_page_right_ad\" data-refreshed=\"false\" \r\n data-target = \"[{&quot;key&quot;:&quot;cat&quot;,&quot;values&quot;:[&quot;business-careers-money&quot;,&quot;careers&quot;,&quot;trades-tech-engineering-careers&quot;]},{&quot;key&quot;:&quot;isbn&quot;,&quot;values&quot;:[&quot;9781119565024&quot;]}]\" id=\"du-slot-63221ab6343c5\"></div></div>"},"articleType":{"articleType":"Articles","articleList":null,"content":null,"videoInfo":{"videoId":null,"name":null,"accountId":null,"playerId":null,"thumbnailUrl":null,"description":null,"uploadDate":null}},"sponsorship":{"sponsorshipPage":false,"backgroundImage":{"src":null,"width":0,"height":0},"brandingLine":"","brandingLink":"","brandingLogo":{"src":null,"width":0,"height":0},"sponsorAd":"","sponsorEbookTitle":"","sponsorEbookLink":"","sponsorEbookImage":{"src":null,"width":0,"height":0}},"primaryLearningPath":"Advance","lifeExpectancy":null,"lifeExpectancySetFrom":null,"dummiesForKids":"no","sponsoredContent":"no","adInfo":"","adPairKey":[]},"status":"publish","visibility":"public","articleId":266506}],"_links":{"self":{"self":"https://dummies-api.dummies.com/v2/categories/34271/categoryArticles?sortField=time&sortOrder=1&size=10&offset=0"},"next":{"self":"https://dummies-api.dummies.com/v2/categories/34271/categoryArticles?sortField=time&sortOrder=1&size=10&offset=10"},"last":{"self":"https://dummies-api.dummies.com/v2/categories/34271/categoryArticles?sortField=time&sortOrder=1&size=10&offset=122"}}},"objectTitle":"","status":"success","pageType":"article-category","objectId":"34271","page":1,"sortField":"time","sortOrder":1,"categoriesIds":[],"articleTypes":[],"filterData":{"categoriesFilter":[{"itemId":0,"itemName":"All Categories","count":132}],"articleTypeFilter":[{"articleType":"All Types","count":132},{"articleType":"Articles","count":124},{"articleType":"Cheat Sheet","count":7},{"articleType":"Step by Step","count":1}]},"filterDataLoadedStatus":"success","pageSize":10},"adsState":{"pageScripts":{"headers":{"timestamp":"2025-04-17T15:50:01+00:00"},"adsId":0,"data":{"scripts":[{"pages":["all"],"location":"header","script":"<!--Optimizely Script-->\r\n<script src=\"https://cdn.optimizely.com/js/10563184655.js\"></script>","enabled":false},{"pages":["all"],"location":"header","script":"<!-- comScore Tag -->\r\n<script>var _comscore = _comscore || [];_comscore.push({ c1: \"2\", c2: \"15097263\" });(function() {var s = document.createElement(\"script\"), el = document.getElementsByTagName(\"script\")[0]; s.async = true;s.src = (document.location.protocol == \"https:\" ? \"https://sb\" : \"http://b\") + \".scorecardresearch.com/beacon.js\";el.parentNode.insertBefore(s, el);})();</script><noscript><img src=\"https://sb.scorecardresearch.com/p?c1=2&c2=15097263&cv=2.0&cj=1\" /></noscript>\r\n<!-- / comScore Tag -->","enabled":true},{"pages":["all"],"location":"footer","script":"<!--BEGIN QUALTRICS WEBSITE FEEDBACK SNIPPET-->\r\n<script type='text/javascript'>\r\n(function(){var g=function(e,h,f,g){\r\nthis.get=function(a){for(var a=a+\"=\",c=document.cookie.split(\";\"),b=0,e=c.length;b<e;b++){for(var d=c[b];\" \"==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(a))return d.substring(a.length,d.length)}return null};\r\nthis.set=function(a,c){var b=\"\",b=new Date;b.setTime(b.getTime()+6048E5);b=\"; expires=\"+b.toGMTString();document.cookie=a+\"=\"+c+b+\"; path=/; \"};\r\nthis.check=function(){var a=this.get(f);if(a)a=a.split(\":\");else if(100!=e)\"v\"==h&&(e=Math.random()>=e/100?0:100),a=[h,e,0],this.set(f,a.join(\":\"));else return!0;var c=a[1];if(100==c)return!0;switch(a[0]){case \"v\":return!1;case \"r\":return c=a[2]%Math.floor(100/c),a[2]++,this.set(f,a.join(\":\")),!c}return!0};\r\nthis.go=function(){if(this.check()){var a=document.createElement(\"script\");a.type=\"text/javascript\";a.src=g;document.body&&document.body.appendChild(a)}};\r\nthis.start=function(){var t=this;\"complete\"!==document.readyState?window.addEventListener?window.addEventListener(\"load\",function(){t.go()},!1):window.attachEvent&&window.attachEvent(\"onload\",function(){t.go()}):t.go()};};\r\ntry{(new g(100,\"r\",\"QSI_S_ZN_5o5yqpvMVjgDOuN\",\"https://zn5o5yqpvmvjgdoun-wiley.siteintercept.qualtrics.com/SIE/?Q_ZID=ZN_5o5yqpvMVjgDOuN\")).start()}catch(i){}})();\r\n</script><div id='ZN_5o5yqpvMVjgDOuN'><!--DO NOT REMOVE-CONTENTS PLACED HERE--></div>\r\n<!--END WEBSITE FEEDBACK SNIPPET-->","enabled":false},{"pages":["all"],"location":"header","script":"<!-- Hotjar Tracking Code for http://www.dummies.com -->\r\n<script>\r\n (function(h,o,t,j,a,r){\r\n h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};\r\n h._hjSettings={hjid:257151,hjsv:6};\r\n a=o.getElementsByTagName('head')[0];\r\n r=o.createElement('script');r.async=1;\r\n r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;\r\n a.appendChild(r);\r\n })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');\r\n</script>","enabled":false},{"pages":["article"],"location":"header","script":"<!-- //Connect Container: dummies --> <script src=\"//get.s-onetag.com/bffe21a1-6bb8-4928-9449-7beadb468dae/tag.min.js\" async defer></script>","enabled":true},{"pages":["homepage"],"location":"header","script":"<meta name=\"facebook-domain-verification\" content=\"irk8y0irxf718trg3uwwuexg6xpva0\" />","enabled":true},{"pages":["homepage","article","category","search"],"location":"footer","script":"<!-- Facebook Pixel Code -->\r\n<noscript>\r\n<img height=\"1\" width=\"1\" src=\"https://www.facebook.com/tr?id=256338321977984&ev=PageView&noscript=1\"/>\r\n</noscript>\r\n<!-- End Facebook Pixel Code -->","enabled":true}]}},"pageScriptsLoadedStatus":"success"},"navigationState":{"navigationCollections":[{"collectionId":287568,"title":"BYOB (Be Your Own Boss)","hasSubCategories":false,"url":"/collection/for-the-entry-level-entrepreneur-287568"},{"collectionId":293237,"title":"Be a Rad Dad","hasSubCategories":false,"url":"/collection/be-the-best-dad-293237"},{"collectionId":295890,"title":"Career Shifting","hasSubCategories":false,"url":"/collection/career-shifting-295890"},{"collectionId":294090,"title":"Contemplating the Cosmos","hasSubCategories":false,"url":"/collection/theres-something-about-space-294090"},{"collectionId":287563,"title":"For Those Seeking Peace of Mind","hasSubCategories":false,"url":"/collection/for-those-seeking-peace-of-mind-287563"},{"collectionId":287570,"title":"For the Aspiring Aficionado","hasSubCategories":false,"url":"/collection/for-the-bougielicious-287570"},{"collectionId":291903,"title":"For the Budding Cannabis Enthusiast","hasSubCategories":false,"url":"/collection/for-the-budding-cannabis-enthusiast-291903"},{"collectionId":299891,"title":"For the College Bound","hasSubCategories":false,"url":"/collection/for-the-college-bound-299891"},{"collectionId":291934,"title":"For the Exam-Season Crammer","hasSubCategories":false,"url":"/collection/for-the-exam-season-crammer-291934"},{"collectionId":301547,"title":"For the Game Day Prepper","hasSubCategories":false,"url":"/collection/big-game-day-prep-made-easy-301547"}],"navigationCollectionsLoadedStatus":"success","navigationCategories":{"books":{"0":{"data":[{"categoryId":33512,"title":"Technology","hasSubCategories":true,"url":"/category/books/technology-33512"},{"categoryId":33662,"title":"Academics & The Arts","hasSubCategories":true,"url":"/category/books/academics-the-arts-33662"},{"categoryId":33809,"title":"Home, Auto, & Hobbies","hasSubCategories":true,"url":"/category/books/home-auto-hobbies-33809"},{"categoryId":34038,"title":"Body, Mind, & Spirit","hasSubCategories":true,"url":"/category/books/body-mind-spirit-34038"},{"categoryId":34224,"title":"Business, Careers, & Money","hasSubCategories":true,"url":"/category/books/business-careers-money-34224"}],"breadcrumbs":[],"categoryTitle":"Level 0 Category","mainCategoryUrl":"/category/books/level-0-category-0"}},"articles":{"0":{"data":[{"categoryId":33512,"title":"Technology","hasSubCategories":true,"url":"/category/articles/technology-33512"},{"categoryId":33662,"title":"Academics & The Arts","hasSubCategories":true,"url":"/category/articles/academics-the-arts-33662"},{"categoryId":33809,"title":"Home, Auto, & Hobbies","hasSubCategories":true,"url":"/category/articles/home-auto-hobbies-33809"},{"categoryId":34038,"title":"Body, Mind, & Spirit","hasSubCategories":true,"url":"/category/articles/body-mind-spirit-34038"},{"categoryId":34224,"title":"Business, Careers, & Money","hasSubCategories":true,"url":"/category/articles/business-careers-money-34224"}],"breadcrumbs":[],"categoryTitle":"Level 0 Category","mainCategoryUrl":"/category/articles/level-0-category-0"}}},"navigationCategoriesLoadedStatus":"success"},"searchState":{"searchList":[],"searchStatus":"initial","relatedArticlesList":[],"relatedArticlesStatus":"initial"},"routeState":{"name":"ArticleCategory","path":"/category/articles/trades-tech-engineering-careers-34271/","hash":"","query":{},"params":{"category":"trades-tech-engineering-careers-34271"},"fullPath":"/category/articles/trades-tech-engineering-careers-34271/","meta":{"routeType":"category","breadcrumbInfo":{"suffix":"Articles","baseRoute":"/category/articles"},"prerenderWithAsyncData":true},"from":{"name":null,"path":"/","hash":"","query":{},"params":{},"fullPath":"/","meta":{}}},"profileState":{"auth":{},"userOptions":{},"status":"success"}}
Logo
  • Articles Open Article Categories
  • Books Open Book Categories
  • Collections Open Collections list
  • Custom Solutions

Article Categories

Book Categories

Collections

Explore all collections
BYOB (Be Your Own Boss)
Be a Rad Dad
Career Shifting
Contemplating the Cosmos
For Those Seeking Peace of Mind
For the Aspiring Aficionado
For the Budding Cannabis Enthusiast
For the College Bound
For the Exam-Season Crammer
For the Game Day Prepper
Log In
  • Home
  • Business, Careers, & Money Articles
  • Careers Articles
  • Trades, Tech, & Engineering Careers Articles

Trades, Tech, & Engineering Careers Articles

Trades, tech, and engineering are booming, and you can get in on the action with our up-to-date advice on these fun and rewarding careers.

Articles From Trades, Tech, & Engineering Careers

page 1
page 2
page 3
page 4
page 5
page 6
page 7
page 8
page 9
page 10
page 11
page 12
page 13
page 14

Filter Results

132 results
132 results
Trades, Tech, & Engineering Careers Using a Generalized Hooke's Law for Stress and Strain

Article / Updated 03-20-2024

In mechanics of materials, Hooke's law is the relationship that connects stresses to strains. Although Hooke's original law was developed for uniaxial stresses, you can use a generalized version of Hooke's law to connect stress and strain in three-dimensional objects, as well. Eventually, Hooke's law helps you relate stresses (which are based on loads) to strains (which are based on deformations). For a three-dimensional state of stress, the normal strain in a given direction (such as x) is a function of the stresses in all three orthogonal directions (usually the Cartesian x-, y-, and z-directions), as shown by this equation: where E is the modulus of elasticity and ν is Poisson's ratio for the material. For a uniaxial stress, two of the stresses in the equation are zero. For a biaxial stress condition, one of the stresses in this equation is zero. The generalized relationship for Hooke's law for shear in the XY plane can be given as

View Article
Trades, Tech, & Engineering Careers How to Land a Programming Interview: 10 Ways to Stand Out

Article / Updated 07-19-2022

If you’re applying for a software development job, always presume that many of your fellow programmers will apply for that job, too. Here are ten ways you, and not just your résumé and cover letter, can stand out to your potential employer and get you an interview. Have a professional headshot Use a professional headshot, taken by a professional photographer, as your profile picture on all of your social media profiles. Don’t use a good selfie you took of yourself while you were on vacation. Instead, get some recommendations for a photographer from friends, colleagues, and even your social media connections. Then dress professionally (at least from the waist up), get well-groomed, go to the photography studio, and get headshots that will show you’re a professional. Once you get the photos and you’ve decided on the ones you want to use, put that headshot on all your social media profiles to create a consistent brand for yourself. If you already use a professional photographer to take family portraits on occasion, here’s a tip on how to save some money on a professional headshot. Gather the family to get some pictures done for relatives and ask the photographer if you could get a couple of headshots for yourself as well. You should already be professionally dressed and groomed, so an additional headshot or two of yourself will cost you little to nothing extra — probably the latter if you’ve been using your family photographer for a while. Establish a GitHub profile to showcase your programming skills If you don’t have a GitHub profile to interact with other software developers, sign up for free on the GitHub website. A GitHub profile not only gets you access to other developers, it also affords you the opportunity to demonstrate your programming abilities. If one or more people who work at an employer can find your GitHub profile and can see the type of code you’ve written as well as the projects you’ve contributed to, they’ll have much more confidence that: You can write code. You are a good coder. You can actually do what you say you can do on your résumé. If you have a GitHub profile but you haven’t worked on any projects there in a while, now is a good time to get more involved so you can make it as impressive to prospective employers (and other programmers) as you can. Get plenty of referrals One big benefit of LinkedIn is that you can get and ask for plenty of online referrals, which LinkedIn calls recommendations, and post them on your LinkedIn profile for anyone to see. But you shouldn’t just rely on people to give you recommendations on LinkedIn — you should already have plenty of people you could ask who would be happy to recommend you for a programming job. So, ask those people if one or more people will write you a recommendation letter to send with your cover letter and résumé. The hiring manager or team manager may be a bit confused at first with all the papers included in your envelope, but then realize that you have plenty of people who are happy to recommend you and talk with company management about you. That added proof that you’re well-regarded in the industry will get your résumé and cover letter noticed. Referrals are not a panacea because you still have to make sure your résumé and cover letter look great, but including referral letters will make it much more likely that whoever is reviewing résumés looks at yours. You can show your appreciation by writing a recommendation letter of your own and send those to your friends and colleagues who recommend you. After all, your friends and colleagues may need recommendations for a job or other position they want. Have a video résumé on social networking sites We live in an age where it’s easy to make videos and post them online, so it’s a good idea to post a video résumé starring you on all your social media websites. You can hire a videographer to professionally produce your video résumé, but you can probably do it yourself using your webcam. Just be sure to practice talking naturally into the camera so you come off as authentic and genuine. When you’re ready to record, it’s a good idea to wear at least a shirt and tie (if you’re just sitting down) and groom yourself so you look professional. You can put a link to your video résumé in your printed one. When people reviewing your résumé type in the link, they should see a brief video that not only features you talking about who you are as a programmer and your experience, but also shows some of your personality so the viewer can get to know you a little bit. If potential interviewers feel like you’re someone they want to work with after they watch your video résumé, don’t be surprised if you get a phone call or email message asking to set up a phone screen or an in-person interview. You should shorten the link to your video résumé so people don’t have to type in a long and complicated URL in their browser’s address bar. One popular site for shortening a URL is Bitly. Create your own YouTube channel to show off your programming prowess If you want to go one step further with your videos and stand out not just to potential interviewers but to the software developer community at large, include your video résumé on your YouTube channel. This channel should also include several videos that show off your personality and expertise. A YouTube channel that you promote regularly on your other social media and software developer websites like GitHub will start to get you followers. What’s more, people at your prospective employer will look at your YouTube channel and think, “Wow, this person is teaching hundreds of developers on YouTube, so this is a good person to have on our team. This is someone who not only knows their stuff but will help our other programmers learn and grow.” Your YouTube channel may not only attract followers but may also prompt people to send comments asking if you’re looking for a job. If you decide to start looking for employment, you can create a video that says you’re looking for a job and feature that video on your channel so you can generate leads. Have a good blog to show your programming expertise Programming requires you to type code, so you should have a good blog that shows your coding expertise either in your preferred programming language and/or a variety of programming languages. A blog, such as the Simple Programmer blog you see below, can include instructional articles about how to perform a task in a specific language; discuss tips, tricks, techniques, and trends in software development; and include articles from guest authors who talk about their areas of expertise. If you design your blog so you feature your desired search keywords prominently and frequently, Google will have an easy time finding your blog when people search for those keywords. Don’t forget to promote your latest blog posts on your social media and software developer websites, too. You may find that during the interview, one or more interviewers will ask you about the blog because they’ve been reading articles on it. So, the blog acts as an extended interview that shows people at your prospective employer that you write well, can articulate your points, and that you’re an influencer and leader in the programming community. Update your blog regularly with new articles. If you haven’t updated your blog even in a couple of months, your articles will start to look stale, and you’ll give the impression to your interviewers that you’re inattentive and don’t follow through. Produce a podcast and/or vlog If you want to go all-out to promote your expertise and personality, then add an audio podcast or its video equivalent, the vlog (short for video log), to your blog and YouTube channel offerings. The vlog can be posted to both your social media websites, your blog itself, and/or your YouTube channel. You may also want to have your podcast on sites that host podcasts such as Libsyn. If you’re the host of a podcast, it’s likely you won’t talk during the entirety of each podcast. (The length of a podcast will vary depending on the topic.) Instead, you’ll be talking with other people and creating a lot of connections. You’ll also show that you’re involved in the developer community. As you build influence and a loyal listenership and/or viewership, you may become a celebrity among developers. Your popularity will make it easier for you to get the job you want because companies want to hire a famous software developer to work on their teams. Point to mobile apps you’ve already developed in app stores If you’ve published one or more apps in an iOS or Android app store, don’t forget to include this information in your résumé and cover letter, and ensure that any interviewers can easily find a link to the app on your social media profiles, blog, and YouTube channel. Showing that you’ve developed one or more apps gives interviewers proof that: You can write code just like your résumé says. You can develop software through the entire life cycle from design to publication, which shows you can contribute to the programming team and the company. You’re a winner. (So go get a chicken dinner.) If you haven’t built an app before, there are plenty of tutorials online — all you have to do is type build ios app or build android app in Google and you’ll get a results page full of tutorial links so you can get started. After you create and publish an app, produce a “making of” video on your YouTube channel. This video should tell viewers about the app, how you developed it, the discoveries and drawbacks you had during development, and what your plans are for the future of the app. That last part will show potential employers that you take care of your customers and keep thinking of ways to make the app better for them. Write and self-publish a book The one tangible thing you can bring with you to your interview, other than copies of your résumé, is a copy of a self-published book. It can be difficult to write books for major publishers unless you already have experience with them as a technical editor, you coauthor a book with a lead author, or if you’ve self-published a book. It’s easier than ever to publish and distribute a self-published book. You can sell your book as an ebook on websites including Amazon and Barnes & Noble as well as publish printed copies to give to people and sell on Amazon. The wikiHow website shown below gives you step-by-step instructions about how to write and publish your own book. A book can make you a little bit of money, especially if you take the time to study successful self-published authors — for example, look at Andy Weir, who self-published the novel The Martian. More important, the book serves as an advertisement for your services that shows interviewers that: You committed the time, money, and effort to write and publish a book. You’re a published authority on a given topic because not very many developers have self-published a book (though one coauthor of this book has). You have writing skills, which could help you make more money in your new job if you’re a technical writer as well as a programmer. After you publish the book, don’t forget to promote it not only in your cover letter and list it in your résumé, but also on all your online media and social networking websites. What’s more, if you have the book listed on Amazon, then include a shortened URL link to the book page so interviewers can see it; the interviewers will appreciate a short URL to type because Amazon page URLs are almost as long as lines to get on popular Disneyland rides. Speak at developer and business events You may not have thought about speaking at events, or maybe you don’t want to think of it because the fear of public speaking, or glossophobia, is considered by some (perhaps including you) to be worse than death. If you want to get up the courage to speak but don’t know where to get training, go to the Toastmasters International website and find a club in your area by clicking the Find a Club button in the upper-right corner of the screen. Then search for your nearest club in the Find a Club webpage. Toastmasters International is considered the premier organization for professionals to learn how to speak effectively and become better leaders. After you select your club, you can attend a meeting for free if there are no current restrictions to joining a club. (Some clubs have restrictions and the website will tell you if that’s so.) Once you decide to join, you can sign up as a new member for only $65 (this is subject to change); renewals cost $45 per year. It may take you some time to get yourself where you want to be as a speaker, but once you gain enough confidence, you can start looking for speaking opportunities at local or regional events. Check with Meetup events for software developers in your local area and ask the event coordinator about speaking opportunities. The same goes for local chamber of commerce and/or Rotary club meetings, though you’ll probably have to produce a different presentation for those business-oriented audiences. No matter where you speak, you’ll likely have members of companies in the audience who may be impressed with you. After your presentation, one or more people may ask for your card so you can speak to their employees and/or recommend you as a speaker for a large developer conference (so make sure you have business cards with you!). Some people may be so impressed with your leadership abilities that they’ll ask you if you’re looking for a job. Before your speaking engagement, ask the event coordinator if you can record your presentation on video. Then you can make that video available for wider viewing later on your social media and/or online media websites. A large developer conference may record all speakers on video and give you the URL to the conference website so you can include a link to your presentation online as well as in your résumé and cover letter. Your future employer wants to see how you’re unique so don’t be afraid to show off your programming skills in a way that highlights your abilities.

View Article
Trades, Tech, & Engineering Careers Machining For Dummies Cheat Sheet

Cheat Sheet / Updated 03-23-2022

Machining was the basis by which the first industrial revolution began, and is just as important a factor to the fourth industrial revolution currently underway. Without machined parts, there'd be no cars or airplanes for a quick trip to visit Aunt Mary. There'd be no cappuccino machines, no Large Hadron Collider, no late-night talk shows, no replacements for your tired knee and hip joints. Scholars rightly claim that manufacturing is the foundation of modern society, but ask anyone who's spent a few years on the shop floor and they'll tell you: Machining is the cornerstone that holds it all together.

View Cheat Sheet
Trades, Tech, & Engineering Careers Mechanics of Materials For Dummies Cheat Sheet

Cheat Sheet / Updated 02-25-2022

Students and professional engineers in the mechanical sciences know that mechanics of materials deals extensively with stress on objects — from determining stress at a particular point to finding stresses in columns. Knowing how to apply some important laws and graphic representations can help you tackle stressful mechanics of materials problems with ease.

View Cheat Sheet
Trades, Tech, & Engineering Careers Welding For Dummies Cheat Sheet

Cheat Sheet / Updated 02-23-2022

Welders of all skill levels should strive to improve their welding techniques and eliminate common weld flaws. A perfect weld every time is a lofty goal, but there are simple steps you can take and preparations you can make that will keep you from ending up with the kind of welds that need to be repaired or completely redone.

View Cheat Sheet
Trades, Tech, & Engineering Careers Signals & Systems For Dummies Cheat Sheet

Cheat Sheet / Updated 02-16-2022

Signals and systems is an aspect of electrical engineering that applies mathematical concepts to the creation of product design, such as cell phones and automobile cruise control systems. Absorbing the core concepts of signals and systems requires a firm grasp on their properties and classifications; a solid knowledge of algebra, trigonometry, complex arithmetic, calculus of one variable; and familiarity with linear constant coefficient (LCC) differential equations.

View Cheat Sheet
Trades, Tech, & Engineering Careers Statics For Dummies Cheat Sheet

Cheat Sheet / Updated 02-02-2022

As with any branch of physics, solving statics problems requires you to remember all sorts of calculations, diagrams, and formulas. The key to statics success, then, is keeping your shear and moment diagrams straight from your free-body diagrams and knowing the differences among the calculations for moments, centroids, vectors, and pressures.

View Cheat Sheet
Trades, Tech, & Engineering Careers 10 Useful Websites for Programming Interview Prep

Article / Updated 12-29-2019

Programming interviews can be intimidating. Luckily for you, there are plenty of great websites for information not just about how to solve a wide variety of programming puzzles but also about how to find jobs and even get your résumé and cover letter written by certified professionals. It was hard to select only ten websites to recommend the job-seeking programmer, but these ten sites will give you the tools and information you need to succeed in your next programming interview. LeetCode The LeetCode website is one of the best places on the web to find and practice programming problems. All you have to do to view the list of questions is click the View Questions link on the home page to open the Questions page. What’s more, you’ll find problems to practice that are asked of interviewees at various large companies including Facebook, Google, LinkedIn, Amazon, and many others. Just click one of the companies listed in the Companies section on the right side of the Questions page. If you want to get the most out of the LeetCode site, sign up for a membership. LeetCode gives you the option of signing up for a monthly plan if you only want to use it while you’re looking for a job, or for a yearly plan if you want to use LeetCode as a resource for one calendar year. Currently, the monthly subscription costs $35 per month and the yearly subscription costs $159 per year. Interview Cake The Interview Cake website teaches you how to prepare for and succeed in a programming interview. If you need free information right away, the website offers a seven-day email course; just enter your email address on the home page. What’s more, you can get free information by clicking the Interview Tips link in the blue menu bar at the top of the home page. Click one of the topics in the drop-down menu to get more information about the topic. If you want to preview Interview Cake’s full course, click Full Course to the right of the Interview Tips and Glossary menu options. The free preview lets you look at sample questions in a wide variety of areas, and the bottom of the page contains links to programming problems posed by different companies. If you’re sold and want to purchase a course, Interview Cake offers two: a “crunch time” course that allows three weeks of access to site information for $149, and the full course for $249 that gives you one year of full access to the site. (Though the site also offers a $4,900 course with one-on-one coaching.) If you’re a student, you may qualify for discounted pricing. And both courses come with a money-back guarantee. Reddit Programming Forum Reddit is one of the largest community forum sites on the web, so you probably won’t be surprised that Reddit has one of the biggest online programmer communities, too. Just go to the Reddit Programming Forum to view the latest conversations. Scroll up and down the page to view the list of the most popular posts. Each post includes the subject title so you can click the link and view the entire post as well as comments left about that post. If you want to comment about any post or write a post yourself, you have to sign up for a Reddit account by clicking the Join button within the Community Details section to the right of the posts list. This site does come with paid advertisements within the feeds, but that’s the price you have to pay instead of real money. Before you post, be sure to read the programming rules and information within the Info section on the right side of the posts list. Read frequently asked questions by clicking the FAQ link just above the top of the posts list. Simple Programmer This popular programming blog is dedicated to teaching software developers soft skills and career skills in preparation for programing interviews. This website includes articles written by various programmers. To read an entire article, click the article graphic or the name of the article. If you want to write for Simple Programmer, move the mouse pointer over About in the menu bar and then click Write for us in the drop-down menu. The menu bar also includes options for you to purchase various products and get free courses and resources including career tools, programmer gifts, and more. When you click the About menu option, the person who created and maintains the site may be very familiar. Pluralsight Design Patterns Library If you want to learn design patterns backwards and forwards so you can use them in your daily development life, the Pluralsight website has a detailed library of design patterns. You can sign up for a 10-day free trial to view all the components in the library and see if it’s worth it for you. One enticement is that the library adds new patterns every month. After the 10-day free trial is over, you need to sign up for a Pluralsight membership, which includes access to the entire Pluralsight library. Currently, Pluralsight offers three different membership plans: A monthly plan for $35. An annual plan for $299. A premium annual plan for $499 that includes certification practice exams, interactive courses, and the ability to build projects. Pluralsight also offers memberships for business teams starting at $579 per user per year and enterprises starting at $779 per user per year. Hired.com If you live in certain metropolitan areas in the United States, Canada, and Europe, then you may be interested in joining Hired.com. This website is a great source for job-seeking programmers. It allows you to create an account for free and have companies apply to interview you for a job. As you scroll down the home page, you’ll see the metropolitan areas Hired.com serves, the types of roles and specialties Hired.com supports (including software developers), and a sample of how many different companies are looking for candidates on Hired.com. After you sign up, you need to create a profile much as you would create a résumé, but your Hired.com profile can also include photos of your favorite projects and links to your personal work. Hired.com also promises that your profile will be hidden to your current employer and past employers. 142 Resources for Mastering the Coding Interview The BetterProgramming blog hosted by the Medium blogging platform has an article that contains links to 142 coding interview resources. After you access the website, scroll down the page to see the entire list of resource links. Links are categorized in a variety of topics starting with a list of five classic coding problems and ending with a list of design patterns. Some categories include videos that tell you how to answer questions such as an Amazon coding interview question. Most links tell you what opens when you click the link such as a blog post or a video. And yes, there are indeed 142 links — as well as the five bonus classic coding problems at the beginning of the article — for you to view at your leisure. Stack Overflow Careers The Stack Overflow website is a popular community site for programmers, but you may not know that it’s also a place where companies post jobs and search for the right programmers they need. View the list of job postings by clicking the Find a Job button on the Stack Overflow home page or go to the Jobs page shown below. Above the list you can search for the job title you want by typing your search terms in the Search All Jobs box, and then click the Located Anywhere box to find the location where you want to find a job. When you’re finished, click the blue magnifying glass button and you’ll see a list of all jobs that meet your criteria. If you’re looking for a programming job and want employers to find you, Stack Overflow invites you to click on the Create a Developer Story button to the right of the list. A “developer story” is an online résumé so employers who are looking for you can find you more easily. However, you have to sign up for a free Stack Overflow account to create that story. So, sign up, set up your developer story, and let Stack Overflow make it easier for you to find the job you deserve. Slicker than a box of rocks. Interviewing.io If you’re nervous about the prospect of a programming interview, especially at a large technology company, check out the interviewing.io website. This site is great for programmers. It allows you to schedule free (yes, free) interviews with senior software engineers who will give you valuable feedback and tips for acing your real interview. Your free membership unlocks the ability to hold a mock online interview with questions about algorithmic problems, system design problems, and more from an engineer at one of a variety of large companies including: Google Facebook Microsoft Amazon Dropbox You choose the company you want to interview with and you’re anonymous throughout the mock interview. If you’re not sure about joining interviewing.io and/or want to see what an online interview looks like, you can scroll down the home page and click the Watch Some Recordings of Past Interviews link and see what happens in mock interviews. If you do well in the mock interview, you can “unmask” yourself so the interviewer can see who you are and you can set up an onsite, real interview with that company quickly. Slicker than a box of rocks. Information Technology Résumé Services Jennifer Hay is not only an excellent résumé writer — she was the first certified résumé writer in the United States —she’s also certified in career guidance, business intelligence, and information technology. Hay’s business, Information Technology Résumé Services (ITRS), is a great résumé writing service that services the United States, not just the Seattle area where ITRS is headquartered. ITRS provides résumé writing services for a variety of IT professionals including data specialists, IT administrators, and software developers. What’s more, ITRS provides free tips and articles as well as several low-cost and no-cost training videos. Even if you think you’ll have your résumé and cover letter produced by a local or regional company, why not compare what Hay has done for her clients with the sample résumés that other companies provide? It never hurts to compare other companies’ work with samples from one of the best résumé and cover letter writing companies around.

View Article
Trades, Tech, & Engineering Careers Uncovering Company Concerns and Showcasing Your Strengths in a Programming Interview

Article / Updated 12-09-2019

An interview is your opportunity to highlight your strengths. With programming interviews, this means showcasing your technical prowess and illustrating your ability to be a part of a team. You don’t want to inundate your interviewers with questions about their concerns with the company, so you should do some interview prep so that you have some answers already in your pocket when you come to the interview. The best way to learn more about the company’s concerns — and be able to then show the company your strengths and how those attributes can help put these concerns to rest — is to network with other employees in the company. Your research into the company will inform the types of questions you want to ask current employees either online in a private LinkedIn message or when you ask to talk to a company employee one-on-one during an in-person meeting or mixer. Some questions to ask include: What new hardware and software technologies are you looking into and what challenges is the company facing implementing them? What is the biggest issue facing the company right now and how is the company dealing with it? Why are you hiring a new programmer and how will the new programmer help you overcome these struggles? Your intelligence-gathering methods will pay off in two ways. First, you can tailor your cover letter and résumé so that they focus on the problem the company is having that you can help solve. Second, you can craft the messages you want to give to the interviewers during your mock interview and then have them at the ready during the real programming interview. For example, you can say something like, “I know you’re working on this new technology and here’s the experience I have with it and solving problems in this space. I can help you build and maintain the software and systems you’re working on. I can even help the marketing team with communicating the features so customers understand it.” Explain how you can help the team you’ll work with The information you gather about the company can also inform how you’re going to improve the team you’ll be working with. There are several ways you can communicate that before or even after you submit your cover letter and résumé to the company: Create a website that shows off your work. If you’re not into web design, there are plenty of free and low-cost website builders such as Google Sites and Wix that can help you get started. The website doesn’t need to be involved — just a place to show screenshots and give brief descriptions of what you did. Don’t forget to add information about apps you created or helped develop if you have them, and be sure to add links to your related pages. Start a programming blog. One of the pages of your website can be a blog where you can write about programming topics and especially about how you solved problems with teams at another company. (You may need to tweak the parameters a bit to avoid transmitting confidential information from the company you worked for.) There are plenty of blogging platforms such as WordPress and Medium that help you set up a simple, attractive blog. Consider creating a YouTube channel. Record videos to display on your channel that show people how to program and how to become better programmers. The videos don’t have to be very long, either. If you have a good webcam that has 1080p resolution and a good microphone, you can find free and low-cost tools online to record good-quality videos such as Free2X Webcam Recorder and Loom. When you maintain a website, blog, and/or YouTube channel, be sure to update them regularly. If you don’t, and one or more interviewers notices, you’ll need to explain why you haven’t been updating your online assets. For example, you could say that you were focused solely on improving one of your apps in response to customer requests so your customers could have the new and improved version as soon as possible. Demonstrate how you fit into the company culture If you’ve read any stories in your LinkedIn news feed or any business websites, you’ve probably noticed that company culture is a big deal with any business. When you network with company employees and you talk with interviewers, don’t forget to ask about and/or pick up on clues on what the culture is like and how it will determine who the interviewers recommend hiring. For example, there may be people on your team who play a specific online game and they want all team members to be on the same wavelength by playing the same game. If you find out during your networking process that people on the team love to play a specific game and you don’t play it, start playing the game and become knowledgeable. If you don’t know about the game until one of the interviewers asks you if you play it, tell the truth and say you don’t, but that you’d love to learn how to play it. Showing that you’re interested in the same things as your potential team members and are willing to connect with them could be what gets you the job offer. Another company may want people who like the outdoors because employees bond by doing a lot of outdoor activities together during the workday, such as participating on sports teams that play on weekends, or holding specific outdoor events to foster connections within and between teams. If interviewers learn that you like being outside, too, then they’ll talk with you about all the outdoor activities they have available for employees. If you respond that you’re very interested in that, you’ve taken another step toward getting hired. If you discover that Averagenaut SpaceCo does things you’re not interested in doing, such as playing an online game constantly, consider withdrawing your application for the job. Being the odd one out on your team could lead to you finding a new job sooner rather than later. You can spend your valuable time working for Spaceman Spiff’s Rocketry where you feel comfortable, and Averagenaut can find another candidate who fits them. Offer examples that back up what you say about your strengths As part of telling stories about your technical chops during the programming interview, you need to include examples from your past experiences that show how you learned more about what customers want and how you can best serve them. These experiences can be at different companies and/or your experience creating software on your own (such as smartphone prep). Even if you’re not going to be interacting with customers directly, showing that you’ve dealt with customers in the past and have at least some knowledge of what they’re thinking will only show off more of your value. After all, a programmer who’s customer-centric will put out a more usable product that will bring more money and customers to the company. What kind of examples do you need to come up with? Each example has to show some kind of positive outcome for the company and/or the customer you worked for. Here are some ideas to get you started: How you helped your team improve its productivity and by how much. How one or two times you worked long hours to ensure a product shipped on time . . . or even ahead of time. How your technical skills were key to finishing a software project that made the company money. How you fit into the company culture by participating in different events the company put on so that employees across the company could connect with one another. How you took advantage of company training that turned into an increase in your own productivity, which lifted the productivity of the entire team. Once you get your brain thinking about examples, you can list those in your notes you bring to your programming interview. You don’t need to write a detailed description in your notes — thinking about examples will (or at least should) jog your memory about what happened during every situation. Then you’ll be able to talk about them off the top of your head and enjoy the looks of amazement on your interviewers’ faces.

View Article
Trades, Tech, & Engineering Careers How to Prep for Programming Interview Questions

Article / Updated 12-09-2019

It may seem logical that you should find out what kind of questions the company will ask you before your programming interview so that you’ll be prepared. Most people, though, ignore this opportunity because they’re . . . optimistic that they can answer any question an interviewer asks. Don’t rely on your ability to think on your feet. Definitely take the time to do your interview prep. As a programmer, though, you’re probably more thorough in everything from getting the code just right to getting your interview down cold. Depending on how large the company is, you may be interviewed by the founders, a small number of people (like the entire programming team), or a cross-section of people from the team you’ll be working with, folks from human resources (HR), and perhaps even executives such as a chief information officer (better known by the acronym, CIO). All of these people will search online to find a list of questions to ask you about your programming skills. Your interviewers will also want to know about you as a person, so they will also ask the simple “soft skills” questions they’ve been asked in interviews before, such as where you want to be in five years, as well as look up similar questions to find out how you’ll fit in the company’s culture. Search online to find the top programming interview questions To be adequately prepared, you should think like your interviewers and look up the potential questions on Google to find out what kinds of questions you may be asked at your programming interview. For example, if you’re being interviewed for a Java programming position, it’s easy to find websites that contain a list of Java questions as well as the answers. Here are some common Java questions you’ll find and you should know the answers to: What is JDK, JRE, and JVM? Why is Java not 100 percent object-oriented? What are constructors in Java? What is the JIT compiler in Java? What is the final keyword in Java? What is constructor chaining in Java? What is polymorphism? What are the different types of inheritance in Java? What is a copy constructor in Java? What is an interface in Java? Don’t just give back simple answers to the programming questions you receive, because your interviewers want to know that you understand the answers. That means your answers should be followed with an explanation of why the answer is correct. Doing some interview prep work will help with this. Just reading the questions and understanding the answers aren’t enough, though. Our brains are hard-wired to remember things if we write things down. So, get out your pen and paper and write down the questions as well as the answers you find from one or more websites. How you write them down so your brain remembers them is up to you, but the physical act of writing with pen (or pencil) on paper is how our brains work. Don’t believe us? Just Google remember by writing down and see all the results that show why writing down is better than reading and even typing information. It may seem unnecessary, tedious, and even painful to you to write things down, but you can put your brain’s improved performance to work in your mock interview. You’ll be amazed at the results of this interview prep technique. How to answer soft skills questions in programming interviews If you’ve participated in any programming or job interviews, then you know about some of the standard “soft skills” questions interviewers ask to get a better idea of who you are as a person. You can get a soft skills question at any time from your interviewer or anyone on the interview panel — even a fellow programmer. Just as with programming questions, you need to search online for the types of soft skills questions interviewers may ask you to be fully prepared. Here are some of the most common questions that are asked and how you should answer them. Where do you see yourself in five years? The correct answer is to talk about being a part of the company, growing professionally within the company, and actively contributing to the company’s growth. With a little interview prep, you’ll be set on this question. None of your answers to this question should ever be about you planning to leave the company, such as, “I want to get a better job somewhere else.” If you say that, you’ll be dismissed immediately and then you’ll need take some time off to discover what it is you really want in life. What is your greatest strength and greatest weakness? The biggest problem with identifying your greatest strength is choosing the answer you want to use. If you can’t figure out what your greatest strength is, think about the strengths you showed at work and/or school from your past experiences. Then think about which strength you think the company would benefit from the most. The trap you can find yourself in when answering the question about your greatest weakness is trying to frame another strength as a weakness. For example, you might say, “My greatest weakness is that I’m a perfectionist. I like to do things perfectly.” Being a perfectionist doesn’t show the vulnerability required to be a weakness. Instead, consider a similar response about perfectionism, but add some vulnerability. For example, “My greatest weakness is that I tend to be a little bit too obsessed with things, and sometimes I cannot complete a project, even though it’s already good enough. I might spend too much time working on a small detail, polishing something that doesn’t need to be polished.” When you give an example of a weakness that tells the interviewers it’s something you need to work on, follow up by telling them how you’ve worked to turn that weakness into a strength. For example, you can say, “Over the years I’ve learned how to turn this weakness into a strength. What I’ve learned is that my attention to detail and my tendency toward perfectionism can be used in the right places to make sure that things are done properly. I’ve learned over time to know when things are good enough and I can move on. This has really helped me become a better developer.” How and why did you leave your last job? Answer this question not by bad-mouthing the previous company, your bosses, and/or your coworkers. Always be positive about your previous company. Do a little interview prep and brainstorm some possible responses for this interview question. Some reasons you can use for leaving your last job include: I felt that my professional development had stalled, and I wanted to take some time off to grow my knowledge and contribute to the programming community by taking advantage of speaking and writing opportunities. I needed to take time to get away from the computer screen for a little while and spend time with my family and some other important projects I needed to finish before I could return to programming. I had some family issues that needed my attention, but I still managed to keep my feet in the programming waters by adding posts to my blog and answering questions on Stack Overflow. These sample answers are honest, and talk about you and your situation at the time instead of denigrating others. How do you deal with conflicts in your job? This tough interview question is also one you want to answer without saying anything bad about anyone else. Your older family members were doing a form of interview prep when you were young by saying, “If you can’t say anything nice about someone, don’t say anything at all.” Answer this question by saying that in some instances you realized you were wrong. Perhaps you said the wrong thing during a conversation, didn’t say anything when you should have to resolve the situation, or didn’t ask a question you should have asked. In this case, tell the interviewers how you learned from the situation by learning how to change your behavior: You learned to listen more clearly, think better on your feet, and talk with the other individual instead of withdrawing. The interviewers aren’t looking for you to show that you’re perfect. If you did, the interviewers may think that you’re being dishonest and/or hiding something. Instead, they want to know that you’re a human being and that you’re a better person now because of your past experiences. Showing how you’ve grown personally over the years is even more critical if you’re applying for a higher-level position such as a senior-level programmer or a manager of a team, where maturity at this stage of your life is an important asset.

View Article
page 1
page 2
page 3
page 4
page 5
page 6
page 7
page 8
page 9
page 10
page 11
page 12
page 13
page 14

Quick Links

  • About For Dummies
  • Contact Us
  • Activate Online Content

Connect

About Dummies

Dummies has always stood for taking on complex concepts and making them easy to understand. Dummies helps everyone be more knowledgeable and confident in applying what they know. Whether it's to pass that big test, qualify for that big promotion or even master that cooking technique; people who rely on dummies, rely on it to learn the critical skills and relevant information necessary for success.

Copyright @ 2000-2024 by John Wiley & Sons, Inc., or related companies. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.

Terms of Use
Privacy Policy
Cookies Settings
Do Not Sell My Personal Info - CA Only