{"id":56,"date":"2022-05-12T21:47:08","date_gmt":"2022-05-12T21:47:08","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/nhlpz\/?p=56"},"modified":"2022-05-12T21:47:08","modified_gmt":"2022-05-12T21:47:08","slug":"interviewing","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/nhlpz\/2022\/05\/12\/interviewing\/","title":{"rendered":"Interviewing"},"content":{"rendered":"\n<p>It\u2019s getting close to the end of the quarter (about a month!) and it\u2019s crazy to think that I\u2019m almost done with the program. Next month I will be graduating and starting an internship immediately. The process of applying for jobs in tech is very different from anything I have experienced before. So for anyone wondering what it looks like, here\u2019s what I\u2019ve encountered.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/linkedin-sales-solutions-6ie6OjshvWg-unsplash-1024x683.jpg\" alt=\"\" class=\"wp-image-57\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/linkedin-sales-solutions-6ie6OjshvWg-unsplash-1024x683.jpg 1024w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/linkedin-sales-solutions-6ie6OjshvWg-unsplash-300x200.jpg 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/linkedin-sales-solutions-6ie6OjshvWg-unsplash-768x512.jpg 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/linkedin-sales-solutions-6ie6OjshvWg-unsplash-1536x1025.jpg 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>For non-programming jobs, the interviews I\u2019ve had have always been more to gauge my personality and how good of a fit I would be with the work environment. Software engineering interviews are so different from that. While I still have had tech interviews where the interviewer was interested in getting to know my personality, that has been an extra interview. To even get to that point I have had to do coding screenings where I am given problems and have to code on the stop. The first one of these is usually not face-to-face, instead you do it online and have a time-limit. It is essentially just an exam (make sure you know data structures very well). I have also had to code out loud in an interview. I spoke with the interviewer over Teams and he gave me problems and I had to explain how I would solve everything verbally and give my full train of thought on why I was choosing those solutions. This included the time and space complexity of my solutions, which is much harder when you don\u2019t even have code to look at.<\/p>\n\n\n\n<p>So how can you feel ready to be successful in these interviews? Well I\u2019m no expert, but here\u2019s my main two main suggestions so far:<\/p>\n\n\n\n<ol class=\"has-medium-font-size wp-block-list\"><li><strong>Leetcode. Leetcode. Leetcode.<\/strong><\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/james-harrison-vpOeXr5wmR4-unsplash-1024x576.jpg\" alt=\"\" class=\"wp-image-58\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/james-harrison-vpOeXr5wmR4-unsplash-1024x576.jpg 1024w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/james-harrison-vpOeXr5wmR4-unsplash-300x169.jpg 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/james-harrison-vpOeXr5wmR4-unsplash-768x432.jpg 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/james-harrison-vpOeXr5wmR4-unsplash-1536x864.jpg 1536w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/james-harrison-vpOeXr5wmR4-unsplash-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>A lot of the questions asked follow a similar format to questions you\u2019ll find on <a href=\"https:\/\/leetcode.com\/\">Leetcode<\/a>. While the questions likely won\u2019t be exactly the same as something you\u2019ve seen before, the more problems you solve on Leetcode the more patterns you start to notice. A lot of questions break down into having decent knowledge of data structures and Leetcode problems help you to see many applications of those underlying data structures. I also would advise you to check other solutions once you\u2019ve reached your own. Writing code that functions is great, but why not check if there\u2019s a better solution? One that is more efficient or uses less memory. This also helps you to learn how to juggle time and space complexity.<\/li><\/ul>\n\n\n\n<ol start=\"2\" class=\"has-medium-font-size wp-block-list\"><li><strong>Cracking the Coding Interview<\/strong><\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/sharon-mccutcheon-eMP4sYPJ9x0-unsplash-1024x683.jpg\" alt=\"\" class=\"wp-image-59\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/sharon-mccutcheon-eMP4sYPJ9x0-unsplash-1024x683.jpg 1024w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/sharon-mccutcheon-eMP4sYPJ9x0-unsplash-300x200.jpg 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/sharon-mccutcheon-eMP4sYPJ9x0-unsplash-768x512.jpg 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/sharon-mccutcheon-eMP4sYPJ9x0-unsplash-1536x1024.jpg 1536w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5536\/files\/2022\/05\/sharon-mccutcheon-eMP4sYPJ9x0-unsplash-2048x1365.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>This book is great. <a href=\"https:\/\/www.amazon.com\/Cracking-Coding-Interview-Programming-Questions\/dp\/0984782850\">Cracking the Coding Interview by Gayle Laakmann McDowell<\/a> is a must use resource to anyone applying for programming jobs. It goes in depth about many different data structures and then gives related coding problems (with solutions so you can check your work). This book also gives advice on applying to some of the big tech companies. Overall, this is probably the best book I\u2019ve found and I highly recommend it.<\/li><\/ul>\n\n\n\n<p>Coding interviews can be stressful, so my biggest piece of advice is to prepare. Make sure you walk into the interview (or the online screening) confident that you know what you\u2019re doing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s getting close to the end of the quarter (about a month!) and it\u2019s crazy to think that I\u2019m almost done with the program. Next month I will be graduating and starting an internship immediately. The process of applying for jobs in tech is very different from anything I have experienced before. So for anyone [&hellip;]<\/p>\n","protected":false},"author":12256,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-56","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/nhlpz\/wp-json\/wp\/v2\/posts\/56","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/nhlpz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/nhlpz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/nhlpz\/wp-json\/wp\/v2\/users\/12256"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/nhlpz\/wp-json\/wp\/v2\/comments?post=56"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/nhlpz\/wp-json\/wp\/v2\/posts\/56\/revisions"}],"predecessor-version":[{"id":60,"href":"https:\/\/blogs.oregonstate.edu\/nhlpz\/wp-json\/wp\/v2\/posts\/56\/revisions\/60"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/nhlpz\/wp-json\/wp\/v2\/media?parent=56"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/nhlpz\/wp-json\/wp\/v2\/categories?post=56"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/nhlpz\/wp-json\/wp\/v2\/tags?post=56"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}