{"id":34130,"date":"2023-05-24T06:08:30","date_gmt":"2023-05-24T13:08:30","guid":{"rendered":"https:\/\/coderpad.io\/?p=34130"},"modified":"2023-05-25T03:08:49","modified_gmt":"2023-05-25T10:08:49","slug":"coderpads-5-best-kept-secrets-for-effective-interviews","status":"publish","type":"post","link":"https:\/\/coderpad.io\/blog\/interviewing\/coderpads-5-best-kept-secrets-for-effective-interviews\/","title":{"rendered":"CoderPad\u2019s 5 Best Kept Secrets for Effective Interviews"},"content":{"rendered":"\n<p>The tech industry is unforgiving to those who fall behind, including those who use outdated interview techniques and technology.<\/p>\n\n\n\n<p><strong>Whiteboards?\u00a0<\/strong>How 2016.<\/p>\n\n\n\n<p><strong>Panel interviews?\u00a0<\/strong>You\u2019ll have your candidates bolting out the door.<\/p>\n\n\n\n<p><strong>Applicant Tracking Systems<\/strong>, where you have to upload your resume and then fill out the same information in form format?\u00a0<\/p>\n\n\n\n<p>Good luck hiring senior engineers with that nonsense.<\/p>\n\n\n\n<p>It\u2019s no different with interview platforms \u2013 the last thing you want is for your candidates to feel like they\u2019re coding on Visual Studio 6.0 from 1999. Yeah, the one that came on a disc:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/image-24-1.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/image-24-1-1018x1024.jpg\" alt=\"Microsoft visual studio cd image\" class=\"wp-image-34133\" width=\"509\" height=\"512\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24-1-1018x1024.jpg 1018w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24-1-298x300.jpg 298w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24-1-150x150.jpg 150w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24-1-768x773.jpg 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24-1-1526x1536.jpg 1526w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24-1-12x12.jpg 12w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24-1.jpg 1590w\" sizes=\"auto, (max-width: 509px) 100vw, 509px\" \/><\/a><figcaption class=\"wp-element-caption\">Remember these things?<\/figcaption><\/figure>\n<\/div>\n\n\n<p>We\u2019re a bit biased, but at CoderPad, we believe we have the most cutting-edge interview platform \u2013 you\u2019ll see below that we\u2019re the first to integrate AI\/ChatGPT into the interview experience.&nbsp;<\/p>\n\n\n\n<p>So if you\u2019re ready to give your candidates a top-notch interview experience, check out these five features that will take your interviews to the next level.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">1. ChatGPT integration<\/h1>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/image-24.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"543\" height=\"471\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/image-24.jpg\" alt=\"Image of Drake with a no to &quot;boring onsite whiteboard interviews&quot; and a yes to &quot;multi-file interviews in a realistic ide with integrated chatgpt&quot;.\" class=\"wp-image-34131\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24.jpg 543w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24-300x260.jpg 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24-14x12.jpg 14w\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>However you feel about buzzwords, there\u2019s no denying that ChatGPT and other generative artificial intelligence tools will have a massive impact on how developers work. Gone will be the days of combing StackOverflow for your desired answer.<\/p>\n\n\n\n<p>Instead, you\u2019ll input your question into ChatGPT, and not only will it generate the answer, but it\u2019ll also generate the code. Then it\u2019s just a matter of reviewing the code for correctness, pasting it where it needs to go, and making minor edits.<\/p>\n\n\n\n<p>ChatGPT is already good enough to have passed <a href=\"https:\/\/www.pcmag.com\/news\/chatgpt-passes-google-coding-interview-for-level-3-engineer-with-183k-salary\" target=\"_blank\" rel=\"noreferrer noopener\">Google\u2019s Level 3 Engineer test<\/a>, so with the right prompting and human assistance, it can be quite a powerful tool for developers.<\/p>\n\n\n\n<p>What\u2019s that mean for interviewing?<\/p>\n\n\n\n<p>When you assess candidates during an interview, you want them to demonstrate how they\u2019d work in an environment that closely resembles the actual work environment possible.<\/p>\n\n\n\n<p>In real life, most engineering managers want their employees to work with the tools that allow them to do their best in the least amount of time, and ChatGPT is one of those tools.&nbsp;<\/p>\n\n\n\n<p>That\u2019s why we\u2019ve added a ChatGPT integration into CoderPad Interview \u2013 so you and your dev candidates can now collaborate on coding tasks using one of the most cutting-edge tools available in a way that mimics how you\u2019d be working together if they were on your team.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/image-24.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"497\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/image-24-1024x497.png\" alt=\"AI assist window on the right of a pad with the question &quot;how do i create a for-loop in rust&quot; with ChatGPT's answer below that.\" class=\"wp-image-34138\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24-1024x497.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24-300x146.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24-768x373.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24-1536x746.png 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24-18x9.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-24.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Just like being able to use product documentation or look up issues in GitHub or StackOverflow is currently an important part of being a modern software developer, being able to engineer prompts utilizing large language models (LLM) like ChatGPT to get accurate and appropriate answers will soon be an essential skill set among future developers.<\/p>\n\n\n\n<p>With our ChatGPT integration, you can analyze how well candidates can create good prompts and see how they think critically about the answers that ChatGPT gives them. Of course, like the answers developers find on Google or StackOverflow, the solutions produced by ChatGPT shouldn\u2019t be taken at face value \u2013 it still requires a solid understanding of not only engineering principles but also the actual business case.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">2. Drag and drop files for framework interviews<\/h1>\n\n\n\n<p>One of the best ways to assess your future employees is to have them work on a project or task they\u2019d be doing with your team.<\/p>\n\n\n\n<p>One of the best ways to do this is to clone your repo and create a task using your existing code base so you can see how the candidate works with your code. For example, are they able to make sense of the variables? Do they understand the flow of the business logic? Do they create comments in a similar way to existing comments?<\/p>\n\n\n\n<p>Of course, if you\u2019re using an interview platform like CoderPad, the last thing you want to do is create multiple files and folders and then copy and paste all that file content from the source into CoderPad.<\/p>\n\n\n\n<p><em>So we made it more accessible.<\/em><\/p>\n\n\n\n<p>NOW all you have to do is drag and drop your folders or files into the file tree, and your project loads immediately into the Interview pad. You can then edit the files as needed to create the ideal assessment for your candidates.<\/p>\n\n\n\n<figure class=\"wp-block-video aligncenter\"><video height=\"928\" style=\"aspect-ratio: 1912 \/ 928;\" width=\"1912\" autoplay controls loop muted src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/dndvid-1.mp4\"><\/video><\/figure>\n\n\n\n<p>Not bad, eh?<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">3. API requests for backend interviews<\/h1>\n\n\n\n<p>API design and implementation is one of the most common tasks a backend developer will undertake in their careers. If your application requires any information outside itself, you\u2019ll have an API.&nbsp;<\/p>\n\n\n\n<p>As with any technology, you\u2019ll have tools to test your APIs. Verifying endpoints, debugging errors, testing various request payloads and headers, confirming authentication \u2013 all these tasks must happen before you can be confident that your API will produce an efficient and error-free experience for your users.<\/p>\n\n\n\n<p>You\u2019ll want to ensure your backend candidates know how to do this during an interview, and you can use Interview\u2019s <em>API Requests<\/em> tab.<\/p>\n\n\n\n<p>This feature functions much like the popular Postman API tool, where you can customize URLs, headers, and body content to test any endpoints you or your candidates are working on in the pad.<\/p>\n\n\n\n<p>That way, you and your candidate don\u2019t need to go through the effort of leaving the pad to test the API \u2013 you can both do it from the comfort of the same screen.<\/p>\n\n\n\n<figure class=\"wp-block-video aligncenter\"><video height=\"956\" style=\"aspect-ratio: 1898 \/ 956;\" width=\"1898\" autoplay controls loop muted src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/apiplayback.mp4\"><\/video><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">4. Focus time<\/h1>\n\n\n\n<p>Speaking of realistic coding tasks \u2013 how often do you sit down to code without first collecting your thoughts about the assignment? You most likely think of the design, bugs you ran into yesterday, obstacles you\u2019ll need help with, and more.<\/p>\n\n\n\n<p>And how often do you do that with someone staring at your screen, analyzing your every move? Even in pair programming, you at least go into the task knowing you\u2019re working as a team, not as a relationship where one person holds the keys to your dream job.<\/p>\n\n\n\n<p>Coding interviews are uniquely stressful in that not only is someone watching you code from the moment you open your interview link, but that person has a LOT of control over whether or not you move further down the candidate pipeline.<\/p>\n\n\n\n<p>If you can minimize this stress, you can drastically improve the candidate\u2019s experience and performance. A great way to do that with CoderPad Interview is through Focus Time.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/image-25.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"497\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/image-25-1024x497.jpg\" alt=\"Focus time is shown for interviewer -- timer in the center of the screen while the pad itself is blurred.\" class=\"wp-image-34145\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-25-1024x497.jpg 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-25-300x146.jpg 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-25-768x373.jpg 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-25-1536x746.jpg 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-25-18x9.jpg 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-25.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Focus Time gives your candidates five minutes to get their thoughts and initial code together. The interviewer\u2019s screen blurs, so they can\u2019t see what\u2019s on the candidate\u2019s screen; after five minutes, the candidate\u2019s screen is again visible to the interviewer so they can start the collaborative code process.&nbsp;<\/p>\n\n\n\n<p>With Focus Time, you\u2019re giving candidates the breathing room that comes built-in with a typical workday to help them do their best work. So don\u2019t neglect this important feature.&nbsp;<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">5. Iterative questions<\/h1>\n\n\n\n<p>Depending on the role you\u2019re interviewing for and the time you have available to fill that role, you may need multiple technical interview questions to more accurately assess a candidate\u2019s fit for a position.&nbsp;<\/p>\n\n\n\n<p>One smart way to do that is through iterative questions \u2013 starting with a simple question or task and then having the candidate perform more challenging tasks as the interview progresses.&nbsp;<\/p>\n\n\n\n<p>This is a good technique for interviewees of all levels \u2013 senior devs should be able to work through all the problems with minimal input. In contrast, with junior devs, you can use the more difficult questions as talking points to teach them new coding skills and see how they think.<\/p>\n\n\n\n<p>CoderPad makes iterative questions easy with our <em>Add Follow-On Instructions <\/em>feature in the question creation wizard.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/image-26.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"513\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/image-26-1024x513.png\" alt=\"The &quot;add code elements&quot; section of the question wizard, with three sets of candidate instructions.\" class=\"wp-image-34148\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-26-1024x513.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-26-300x150.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-26-768x385.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-26-18x9.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-26.png 1413w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>This allows you to create multiple sets of instructions for a candidate that you can make visible to them at any point during the interview.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/image-25.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"231\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2023\/05\/image-25-1024x231.png\" alt=\"A pad from the interviewers perspective that shows the three questions on the right side of the pad with the option to display the question to the candidate.\" class=\"wp-image-34147\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-25-1024x231.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-25-300x68.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-25-768x173.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-25-1536x346.png 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-25-18x4.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/05\/image-25.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h1 class=\"wp-block-heading\">Other cool things to use<\/h1>\n\n\n\n<p>Of course, CoderPad doesn\u2019t limit itself to just five useful features \u2013 we\u2019re chock full of other items that make your life easier as an interviewer:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/coderpad.io\/resources\/docs\/interview\/integrations\/google-chrome-calendar-extension\/\" target=\"_blank\" rel=\"noreferrer noopener\">Chrome scheduling extension<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/coderpad.io\/resources\/docs\/interview\/drawing-mode\/\" target=\"_blank\" rel=\"noreferrer noopener\">Drawing mode<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/coderpad.io\/resources\/docs\/interview\/pads\/playback-mode\/#copy-paste-detection\" target=\"_blank\" rel=\"noreferrer noopener\">Copy\/paste detect<\/a><\/li>\n<\/ul>\n\n\n\n<p>You can check out ALL the information on every available feature in the <a href=\"https:\/\/coderpad.io\/resources\/docs\/\" target=\"_blank\" rel=\"noreferrer noopener\">documentation<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Revamp tech interviews with CoderPad&#8217;s top features, including ChatGPT integration, drag-and-drop capabilities, API request tools, stress-minimizing Focus Time, and iterative questioning. <\/p>\n","protected":false},"author":12,"featured_media":34135,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[12],"tags":[],"persona":[27],"blog-programming-language":[],"keyword-cluster":[],"class_list":["post-34130","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-interviewing"],"acf":[],"_links":{"self":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/posts\/34130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/comments?post=34130"}],"version-history":[{"count":19,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/posts\/34130\/revisions"}],"predecessor-version":[{"id":34258,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/posts\/34130\/revisions\/34258"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/media\/34135"}],"wp:attachment":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/media?parent=34130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/categories?post=34130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/tags?post=34130"},{"taxonomy":"persona","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/persona?post=34130"},{"taxonomy":"blog-programming-language","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/blog-programming-language?post=34130"},{"taxonomy":"keyword-cluster","embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/keyword-cluster?post=34130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}