{"id":4751,"date":"2022-03-17T07:45:09","date_gmt":"2022-03-17T14:45:09","guid":{"rendered":"https:\/\/coderpad.io\/?post_type=doc&#038;p=4751"},"modified":"2024-08-26T13:26:29","modified_gmt":"2024-08-26T20:26:29","slug":"interview-best-practices","status":"publish","type":"doc","link":"https:\/\/coderpad.io\/resources\/docs\/interview\/quick-start-guides\/interviewers\/interview-best-practices\/","title":{"rendered":"Best practices: Do&#8217;s and don\u2019ts of a good Interview"},"content":{"rendered":"\n<p>Before you get started interviewing candidates with the Interview platform, there are a few things we recommend that you do &#8212; and don&#8217;t do &#8212; to make the process as smooth as possible for both you and your candidate.<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-left\" style=\"font-size:26px\">\ud83d\udc4d Do&#8230;<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 <strong>Do prepare candidates for the interview.&nbsp;<\/strong><\/h2>\n\n\n\n<p>Utilizing a new IDE while under pressure during an interview can be stressful, so we recommend highlighting the IDE and language options available to them before the interview.&nbsp;<\/p>\n\n\n\n<p>An excellent way to do this is to send them a link to the <a href=\"https:\/\/app.coderpad.io\/sandbox\">sandbox environment<\/a> and the <a href=\"https:\/\/coderpad.io\/resources\/docs\/for-candidates\/interview-preparation-guide\/\">Getting Started section for candidates<\/a> when you invite them to the interview.&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2714\ufe0fIf you plan on using Drawing Mode in the interview, let them know that this is something else the candidate can explore in the sandbox environment.<\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 <strong>Do use Interview&#8217;s audio and visual capabilities.<\/strong><\/h2>\n\n\n\n<p>Our in-pad audio and video features are the smoothest way to communicate during a live interview. No additional Zoom links or settings to navigate here. You and the candidate just need the pad link to conduct the entire interview.&nbsp;&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"345\" height=\"57\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-7.png\" alt=\"An open pad with the &quot;start call&quot; button highlighted in the bottom left of the pad.\" class=\"wp-image-37255\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-7.png 345w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-7-300x50.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-7-18x3.png 18w\" sizes=\"auto, (max-width: 345px) 100vw, 345px\" \/><\/a><figcaption class=\"wp-element-caption\">The &#8220;Start Call&#8221; feature can be found on the bottom left-hand corner of the pad.<\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 <strong>Do take advantage of interviewer settings.<\/strong><\/h2>\n\n\n\n<p>You can change your own pad settings to set up the pad and the IDE in a way that works best for you. Note that your <strong>Editor Settings<\/strong> won\u2019t affect the Editor Settings that the candidate has chosen for themselves. The <strong>Pad Settings<\/strong> are only available to you as the interviewer.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2022\/03\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"484\" height=\"724\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2022\/03\/image.png\" alt=\"An &quot;Editor Settings&quot; menu from a code or text editor, where you can adjust various settings such as the theme (dark or light), key bindings, font size, and more. The red arrow pointing to the gear icon suggests that clicking this icon will open the settings menu.\" class=\"wp-image-40724\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2022\/03\/image.png 484w, https:\/\/coderpad.io\/wp-content\/uploads\/2022\/03\/image-201x300.png 201w, https:\/\/coderpad.io\/wp-content\/uploads\/2022\/03\/image-8x12.png 8w\" sizes=\"auto, (max-width: 484px) 100vw, 484px\" \/><\/a><\/figure>\n<\/div>\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2714\ufe0fIf you\u2019re more interested in a candidate\u2019s general coding or problem-solving skills rather than their proficiency in a particular language, we recommend setting the pad language to Plain Text when you first create it. This way, they won\u2019t feel pressured to try and code in the default language you selected initially, AND they can start writing pseudo-code if needed to collect their thoughts. They can then quickly switch to a language they\u2019re proficient in.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 <strong>Do use interviewer notes to capture real-time feedback.&nbsp;<\/strong><\/h2>\n\n\n\n<p>Jot down your thoughts on how the interview is progressing and the candidate\u2019s performance during the live interview in this section. The candidate cannot see them.<\/p>\n\n\n\n<p>The interviewer notes stay with the pad, which can be helpful if others are reviewing the pad after the interview concludes.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"500\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-8-1024x500.png\" alt=\"A pad is opened with the &quot;Private Interviewer Notes&quot; button selected on the top right side of the pad.\" class=\"wp-image-37257\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-8-1024x500.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-8-300x146.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-8-768x375.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-8-1536x750.png 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-8-18x9.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-8.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Use the private interview notes by clicking the tab on the top right side of your pad<\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 <strong>Do enable Focus Time for candidates in live interviews.<\/strong><\/h2>\n\n\n\n<p>Activating the <a href=\"https:\/\/coderpad.io\/resources\/docs\/interview\/focus-time\/\">Focus Time<\/a> feature blurs the interviewer\u2019s screen for a few minutes and allows the candidate to have a moment to collect their thoughts in the pad. <a href=\"https:\/\/coderpad.io\/blog\/product-updates\/focus-time-launch\/\">Studies show<\/a> that performing while having an interviewer watch you is stressful and can decrease performance. You may be unintentionally eliminating great candidates that need a few minutes to collect their thoughts before they start coding.&nbsp; Focus Time gives candidates those few minutes they need to mentally prepare themselves to \u201cwow\u201d you in the interview.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2714\ufe0fThe Focus Time feature is currently only available if your organization requests to enable it.<\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"candidate-instructions\"><strong>\u2705 Do use the &#8220;Candidate Instructions&#8221; box to persist instruction text across different languages<\/strong><\/h2>\n\n\n\n<p>When you use the <em>Candidate Instructions<\/em> box in the <strong>Question Bank<\/strong>, the candidate will be able to see the instructions no matter what language they chose to answer the question in.<em> <\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/image-44.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"373\" src=\"https:\/\/d2h1bfu6zrdxog.cloudfront.net\/wp-content\/uploads\/2022\/08\/image-44-1024x373.png\" alt=\"The &quot;Add code elements screen&quot; is shown in the background with the &quot;candidate instructions&quot; section highlighted. In the foreground is an open pad with the same instructions highlighted on the right side of the pad. \" class=\"wp-image-15393\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2022\/08\/image-44-1024x373.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2022\/08\/image-44-300x109.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2022\/08\/image-44-768x280.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2022\/08\/image-44-1536x560.png 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2022\/08\/image-44.png 1662w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">The candidate instructions will persist in the <strong>Instructions<\/strong> tab no matter what language is selected.<\/figcaption><\/figure>\n<\/div>\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2705 Note that Interview does not currently support creating custom multi-language questions, but we do support language agnostic questions. Using the <em>Candidate Instructions<\/em> and setting the default question language to &#8220;Plain Text&#8221; as mentioned above is the best way to create language agnostic questions.<br><\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u2705 Do advise candidates to utilize pad resources<\/strong><\/h2>\n\n\n\n<p>Candidates can access language information, switch question languages, and load database adapters (when applicable) by hovering over the language or question and selecting their desired resources or question language.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-10.png\"><img loading=\"lazy\" decoding=\"async\" width=\"319\" height=\"243\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-10.png\" alt=\"The language options dropdown is shown next to the javascript language. The options are switch language, language info, and database adaptors.\" class=\"wp-image-37261\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-10.png 319w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-10-300x229.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-10-16x12.png 16w\" sizes=\"auto, (max-width: 319px) 100vw, 319px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h1 class=\"wp-block-heading has-text-align-left\" style=\"font-size:26px\">\ud83d\udc4e Don\u2019t&#8230;<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">\u274c <strong>Don\u2019t forget to end the interview.<\/strong><\/h2>\n\n\n\n<p>You can only end the interview by clicking the <strong>End Interview <\/strong>button at the bottom right-hand corner of the pad \u2013 it won\u2019t end if you exit out of your browser.<\/p>\n\n\n\n<p>You won\u2019t have access to the playback for live interviews until you hit the <strong>End Interview<\/strong> button. Leaving the pad open also means the candidate can go in and continue to edit their code even after the interview has concluded.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"130\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-11.png\" alt=\"The end interview button is highlighted at the bottom right side of an open pad.\" class=\"wp-image-37263\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-11.png 900w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-11-300x43.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-11-768x111.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-11-18x3.png 18w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u274c <strong>Don\u2019t create questions at the last minute<\/strong>.<\/h2>\n\n\n\n<p>Define good questions ahead of time and <a href=\"https:\/\/coderpad.io\/resources\/docs\/interview\/question-bank\/\">add them to your question bank<\/a> \u2013 <em>and use them during the interview<\/em>! Not only will it save you time during the interview, but it\u2019s an excellent way to be consistent and reduce bias. Note that candidates won\u2019t be able to see the question until after you\u2019ve selected it.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2022\/03\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"486\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2022\/03\/image-1-1024x486.png\" alt=\"\" class=\"wp-image-40727\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2022\/03\/image-1-1024x486.png 1024w, https:\/\/coderpad.io\/wp-content\/uploads\/2022\/03\/image-1-300x143.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2022\/03\/image-1-768x365.png 768w, https:\/\/coderpad.io\/wp-content\/uploads\/2022\/03\/image-1-1536x730.png 1536w, https:\/\/coderpad.io\/wp-content\/uploads\/2022\/03\/image-1-18x9.png 18w, https:\/\/coderpad.io\/wp-content\/uploads\/2022\/03\/image-1.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2714\ufe0fIf you want to learn more about the attributes of a great technical interview question, you can <a href=\"https:\/\/coderpad.io\/blog\/interviewing\/best-practices-for-remote-technical-interviews-with-coderpad\/\">read up on it here<\/a>.<\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u274c <strong>Don\u2019t use stale questions.<\/strong><\/h2>\n\n\n\n<p>Make sure you refresh <a href=\"https:\/\/coderpad.io\/resources\/docs\/interview\/question-bank\/creating-a-question\/\">your questions<\/a> regularly, as more often than not they\u2019ll find their way to the internet where potential candidates will be able to see \u2013 and prepare for \u2013 them.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u274c <strong>Don\u2019t use the default pad name.<\/strong><\/h2>\n\n\n\n<p>When you first create a pad, the pad name will be something like \u201cUntitled Pad &#8211; 7CCKBB9M\u201d. If you\u2019re creating pads as part of a team, this can quickly become disorganized or confusing. We recommend having a standard naming format to help make it easier to find the pad for playback and evaluation \u2013 something like [CandidateName]-[Date]-[TestName].&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2714\ufe0f If you leverage one of our ATS or schedule integrations, the ATS or schedule platform will automatically name the pad for you.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-12.png\"><img loading=\"lazy\" decoding=\"async\" width=\"591\" height=\"105\" src=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-12.png\" alt=\"The pad name is highlighted along with a pop-up that says &quot;edit this pad's (private) title&quot;.\" class=\"wp-image-37265\" srcset=\"https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-12.png 591w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-12-300x53.png 300w, https:\/\/coderpad.io\/wp-content\/uploads\/2023\/11\/image-12-18x3.png 18w\" sizes=\"auto, (max-width: 591px) 100vw, 591px\" \/><\/a><figcaption class=\"wp-element-caption\">You can edit the name of the pad on the bottom right hand side of the screen.<\/figcaption><\/figure>\n<\/div><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Further Reading on Interview Best Practices<\/h2>\n\n\n\n<p>For more information on improving the overall hiring experience for you candidates, check out these articles:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/coderpad.io\/blog\/interviewing\/five-best-practices-for-remote-interviewing\/\">Five best practices for remote interviewing<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/coderpad.io\/blog\/interviewing\/optimizing-your-technical-interview-process\/\">Optimizing your technical interview process<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/coderpad.io\/blog\/interviewing\/best-practices-for-remote-technical-interviews-with-coderpad\/\">More best practices for remote technical interviews<\/a><\/li>\n<\/ul>\n","protected":false},"parent":219,"menu_order":3,"template":"","class_list":["post-4751","doc","type-doc","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc\/4751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc"}],"about":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/types\/doc"}],"version-history":[{"count":80,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc\/4751\/revisions"}],"predecessor-version":[{"id":40729,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc\/4751\/revisions\/40729"}],"up":[{"embeddable":true,"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/doc\/219"}],"wp:attachment":[{"href":"https:\/\/coderpad.io\/wp-json\/wp\/v2\/media?parent=4751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}