{"id":417,"date":"2024-09-26T00:15:44","date_gmt":"2024-09-25T18:45:44","guid":{"rendered":"https:\/\/chaoticfly.in\/?p=417"},"modified":"2024-09-26T00:22:31","modified_gmt":"2024-09-25T18:52:31","slug":"my-controversial-interview-tactic","status":"publish","type":"post","link":"https:\/\/chaoticfly.in\/index.php\/2024\/09\/26\/my-controversial-interview-tactic\/","title":{"rendered":"My Controversial Interview Tactic"},"content":{"rendered":"\n<p>I am often faced with the question of what makes a good technical candidate. Many companies require an engineering degree in their job descriptions. Many high-functioning delivery teams consist of qualified engineers working on real-world problems, and I have learned a great deal from such engineers, who were at the peak of their powers.<\/p>\n\n\n\n<p>However, I have survived for twenty years in the treacherous, competitive, and sometimes maddening software industry in India with just a B.Com degree. Stubbornly, I did not pursue a formal degree in computer science, instead learning everything from the ground up. My journey has taken me through some of the best companies in the world. Despite this, getting a job has been significantly harder for me than for a candidate with an engineering degree. Search engines and criteria rarely surface resumes of non-engineers, and recruiters, in their naivety, often overlook potentially valuable resumes. Does this make me a good technical candidate?<\/p>\n\n\n\n<p>Throughout my many interviews over the years, I have sought candidates like myself \u2013 non-engineering graduates. I have, however, recruited only one such individual. A non-engineering graduate with technical proficiency is a rarity, mostly because few understand the history of computer science and how everything works at its most fundamental level.<\/p>\n\n\n\n<p>This holds true even for engineering graduates. Many come from non-computer science backgrounds and pursue computer science simply because it pays more. In my campus recruiting efforts, I found that even many computer science graduates from second-tier colleges had questionable practical knowledge of how things worked. The IITs and RECs tended to produce the best engineers, and we saw better recruitment averages from these institutions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">My Effective Strategy for Technical Interviews<\/h2>\n\n\n\n<p>The most effective strategy I&#8217;ve found is to focus on the absolute basics. If I am recruiting for a UI role, here&#8217;s what I typically do:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Start by thoroughly reviewing the resume, focusing on the candidate&#8217;s experience \u2013 this helps reveal whether the experience is genuine or misleading.<\/li>\n\n\n\n<li>Ask about the candidate&#8217;s interests, likes, and dislikes. Why did they choose UI? This gives insight into how inclined they are towards computer science and their understanding of it.<\/li>\n\n\n\n<li>Pose targeted questions to gauge their motivation. How eager are they to learn new things and improve their skills?<\/li>\n\n\n\n<li><strong>Technical Round<\/strong>:\n<ul class=\"wp-block-list\">\n<li>I start with the basics, such as asking how the internet works. What happens when a URL is entered into the browser?<\/li>\n\n\n\n<li>From there, I ask questions about DNS, web servers, TCP\/IP, the HTTP protocol and verbs, and their significance.<\/li>\n\n\n\n<li>Finally, I move on to technical JavaScript basics, followed by small coding exercises.<\/li>\n\n\n\n<li>I always keep the focus on the fundamentals: language basics, ecosystem basics, build systems, etc.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>While understanding the basics is critical, I also look for how candidates approach problems they might not immediately know the answer to\u2014this reveals their ability to think critically under pressure.<\/li>\n<\/ol>\n\n\n\n<p>You might be surprised by how many technical people from reputed organisations, with varying levels of experience, don&#8217;t know how the internet works, even though we use it constantly!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Makes the Best Candidates<\/h2>\n\n\n\n<p>I&#8217;ve found that the best candidates have a zest for learning new things, the ability to work independently, and a strong grounding in the basics. These candidates often become indispensable to the company. For this reason, I place the most value on a candidate&#8217;s attitude.<\/p>\n\n\n\n<p>This approach, however, can lead to precarious situations. You often know within the first fifteen minutes if the candidate is a good fit. The rest of the time is spent prodding and poking to see if anything can be salvaged. Finding a good candidate is difficult. Time spent interviewing equals time invested, doubled. In my younger days, I would often finish interviews in fifteen minutes, telling HR that this would save us both time. However, I quickly realised that there is great value in being humble and well-rounded. Candidates may know some things and not others, but that doesn&#8217;t make them bad candidates. They can learn quickly and become good employees. Even if they don&#8217;t, it simply means they don&#8217;t fit the role we are hiring for \u2013 not that they are a bad candidate.<\/p>\n\n\n\n<p>A simple google search will give us a lot of non-engineering graduates and self-taught gurus of many big companies like GitHub, Twitter and Slack.<\/p>\n\n\n<p class=\"fonts-plugin-block \" style=\"font-family: Shadows Into Light Two;font-size: 25px;line-height: 1;text-align: center;color: #ff6900\">end.<\/p>","protected":false},"excerpt":{"rendered":"<p>I am often faced with the question of what makes a good technical candidate. Many companies require an engineering degree in their job descriptions. Many high-functioning delivery teams consist of qualified engineers working on real-world problems, and I have learned a great deal from such engineers, who were at the peak of their powers.<\/p>\n","protected":false},"author":1,"featured_media":421,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[29],"tags":[],"class_list":["post-417","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"jetpack_featured_media_url":"https:\/\/chaoticfly.in\/wp-content\/uploads\/2024\/09\/interview-1.png","uagb_featured_image_src":{"full":["https:\/\/chaoticfly.in\/wp-content\/uploads\/2024\/09\/interview-1.png",1024,1024,false],"thumbnail":["https:\/\/chaoticfly.in\/wp-content\/uploads\/2024\/09\/interview-1-150x150.png",150,150,true],"medium":["https:\/\/chaoticfly.in\/wp-content\/uploads\/2024\/09\/interview-1-300x300.png",300,300,true],"medium_large":["https:\/\/chaoticfly.in\/wp-content\/uploads\/2024\/09\/interview-1-768x768.png",620,620,true],"large":["https:\/\/chaoticfly.in\/wp-content\/uploads\/2024\/09\/interview-1.png",620,620,false],"RoboGalleryMansoryImagesCenter":["https:\/\/chaoticfly.in\/wp-content\/uploads\/2024\/09\/interview-1-600x1024.png",600,1024,true],"RoboGalleryPreload":["https:\/\/chaoticfly.in\/wp-content\/uploads\/2024\/09\/interview-1.png",100,100,false],"1536x1536":["https:\/\/chaoticfly.in\/wp-content\/uploads\/2024\/09\/interview-1.png",1024,1024,false],"2048x2048":["https:\/\/chaoticfly.in\/wp-content\/uploads\/2024\/09\/interview-1.png",1024,1024,false],"post-image":["https:\/\/chaoticfly.in\/wp-content\/uploads\/2024\/09\/interview-1-620x620.png",620,620,true]},"uagb_author_info":{"display_name":"chaoticfly","author_link":"https:\/\/chaoticfly.in\/index.php\/author\/chaoticfly\/"},"uagb_comment_info":7,"uagb_excerpt":"I am often faced with the question of what makes a good technical candidate. Many companies require an engineering degree in their job descriptions. Many high-functioning delivery teams consist of qualified engineers working on real-world problems, and I have learned a great deal from such engineers, who were at the peak of their powers.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/chaoticfly.in\/index.php\/wp-json\/wp\/v2\/posts\/417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chaoticfly.in\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chaoticfly.in\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chaoticfly.in\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chaoticfly.in\/index.php\/wp-json\/wp\/v2\/comments?post=417"}],"version-history":[{"count":4,"href":"https:\/\/chaoticfly.in\/index.php\/wp-json\/wp\/v2\/posts\/417\/revisions"}],"predecessor-version":[{"id":424,"href":"https:\/\/chaoticfly.in\/index.php\/wp-json\/wp\/v2\/posts\/417\/revisions\/424"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/chaoticfly.in\/index.php\/wp-json\/wp\/v2\/media\/421"}],"wp:attachment":[{"href":"https:\/\/chaoticfly.in\/index.php\/wp-json\/wp\/v2\/media?parent=417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chaoticfly.in\/index.php\/wp-json\/wp\/v2\/categories?post=417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chaoticfly.in\/index.php\/wp-json\/wp\/v2\/tags?post=417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}