<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Interviewing on jeffcarp</title>
    <link>/categories/interviewing/</link>
    <description>Recent content in Interviewing on jeffcarp</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 22 May 2022 00:00:00 +0000</lastBuildDate>
    <atom:link href="/categories/interviewing/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Questions I Ask Companies in Interviews</title>
      <link>/posts/2022/questions-i-ask-companies-in-interviews/</link>
      <pubDate>Sun, 22 May 2022 00:00:00 +0000</pubDate>
      <guid>/posts/2022/questions-i-ask-companies-in-interviews/</guid>
      <description>&lt;p&gt;Inspired by Julia Evans’s post &lt;a href=&#34;https://jvns.ca/blog/2013/12/30/questions-im-asking-in-interviews/&#34;&gt;Questions I&amp;rsquo;m asking in&#xA;interviews&lt;/a&gt;&#xA;and Chip Huyen’s &lt;a href=&#34;https://huyenchip.com/ml-interviews-book/contents/2.3.2-questions-to-ask-your-interviewers.html&#34;&gt;Questions to ask your&#xA;interviewers&lt;/a&gt;&#xA;section from her ML Interviews book, here are the questions I ask in&#xA;interviews, targeting staff roles in ML infrastructure.&lt;/p&gt;&#xA;&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;My general approach is:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Have 3-5 “primary” questions that cover the most important things.&lt;/li&gt;&#xA;&lt;li&gt;Have a backlog of 20 questions that I can fire off as necessary. I never want&#xA;to run out of questions or repeat a question in an interview.&lt;/li&gt;&#xA;&lt;li&gt;Only ask “&lt;em&gt;hard questions”&lt;/em&gt; after getting a job offer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;primary-questions&#34;&gt;Primary Questions&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;What kind of scope and responsibility can I expect to have?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;What are the biggest challenges you’re facing right now?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;How does this team fit into the broader organization?&lt;/li&gt;&#xA;&lt;li&gt;How big is the team and how fast is it growing?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;backup-questions&#34;&gt;Backup Questions&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Recruiter-focused questions&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;What rubrics will I be evaluated on?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;What kinds of questions should I be prepared for?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Team Alignment&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How fast are you growing and how is headcount allocated between teams?&lt;/li&gt;&#xA;&lt;li&gt;Who is competing for scope with your team (internal and external)?&lt;/li&gt;&#xA;&lt;li&gt;How many headcount do you have open right now?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Career&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When does the career ladder split between IC and management? What does&#xA;that transition look like? How often do opportunities at that level come&#xA;about?&lt;/li&gt;&#xA;&lt;li&gt;How easy is it to change teams at the company if things don’t work out?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Enjoyment&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What are the working hours like? When do most people work?&lt;/li&gt;&#xA;&lt;li&gt;What does your day look like?&lt;/li&gt;&#xA;&lt;li&gt;What do you like about working on this team? At this company?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Technology&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;What’s your tech stack like?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Do you have an oncall rotation and what is it like?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Do you standardize tech across teams?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;What is your process for big projects? Do you write design docs? Do you&#xA;have design reviews?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;How much tech debt do you have?&lt;/li&gt;&#xA;&lt;li&gt;How are tech teams organized? By technology or by product?&lt;/li&gt;&#xA;&lt;li&gt;What is the release cadence?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Leadership&lt;/strong&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;What is your decision making process?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;What are you looking for in employees and leaders?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Who is the ultimate decision maker?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>I&#39;m Joining Waymo</title>
      <link>/posts/2019/im-joining-waymo/</link>
      <pubDate>Sun, 10 Nov 2019 15:38:38 -0800</pubDate>
      <guid>/posts/2019/im-joining-waymo/</guid>
      <description>&lt;p&gt;Quick life update: I&amp;rsquo;ve left the Chrome team and joined Waymo (formerly the&#xA;Google self-driving car project). I&amp;rsquo;ll be working on ML infrastructure.&lt;/p&gt;&#xA;&lt;p&gt;It was a fantastic whirlwind 3 years working on infrastructure for Chromium and&#xA;helping to&amp;ndash;in a very small way&amp;ndash;push the open web forward. On the team I&#xA;launched &lt;a href=&#34;https://wpt.fyi/&#34;&gt;wpt.fyi&lt;/a&gt;, a resource to help align the APIs of all&#xA;browsers.  I worked on syncing source code across repos. I launched a couple&#xA;TensorFlow ML models. And I helped make the bug tracker quicker and more useful&#xA;for everyone in the project.&lt;/p&gt;</description>
    </item>
    <item>
      <title>3 Tips for New Technical Interviewers</title>
      <link>/posts/2019/3-tips-for-new-technical-interviewers/</link>
      <pubDate>Sat, 06 Jul 2019 15:00:31 -0700</pubDate>
      <guid>/posts/2019/3-tips-for-new-technical-interviewers/</guid>
      <description>&lt;p&gt;One year ago I conducted my first software engineering interview at Google.  In&#xA;that first interview I gave, I guarantee you I was more nervous than the&#xA;candidate I was interviewing. Those first few interviews were particularly&#xA;nerve-wracking. A lot was on the line&amp;mdash;I didn&amp;rsquo;t want to screw up this person&amp;rsquo;s&#xA;career by being a bad interviewer!&lt;/p&gt;&#xA;&lt;p&gt;Since then I&amp;rsquo;ve conducted a great deal more interviews and learned a lot about&#xA;how to interview candidates successfully. I want to share three small tips that&#xA;would have helped me improve as I was getting started.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to Solve Every Software Engineering Interview Question</title>
      <link>/posts/2018/how-to-solve-every-software-engineering-interview-question/</link>
      <pubDate>Tue, 20 Nov 2018 22:13:48 +0000</pubDate>
      <guid>/posts/2018/how-to-solve-every-software-engineering-interview-question/</guid>
      <description>&lt;figure&gt;&#xA;  &lt;img alt=&#34;The Googleplex at dusk&#34;&#xA;    src=&#34;/images/goog-night-1024.jpg&#34; /&gt;&#xA;  &lt;figcaption&gt;The Googleplex at dusk&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;This post unfortunately does not contain a secret skeleton key that will unlock&#xA;every tricky Software Engineering interview question. What&amp;rsquo;s below is a&#xA;framework that you can apply to every interview question that will set you up&#xA;for success every time.&lt;/p&gt;&#xA;&lt;p&gt;Software engineering interviews are not primarily about seeing if you can pull&#xA;the #1 most perfect solution to a problem out of your hat.  What&amp;rsquo;s more&#xA;important is showing your work: demonstrating your analytical skills and&#xA;problem solving ability. This is where a framework is useful.&lt;/p&gt;</description>
    </item>
    <item>
      <title>It&#39;s OK to Make Mistakes in Coding Interviews</title>
      <link>/posts/2018/its-ok-to-make-mistakes-in-interviews/</link>
      <pubDate>Tue, 25 Sep 2018 01:02:51 -0700</pubDate>
      <guid>/posts/2018/its-ok-to-make-mistakes-in-interviews/</guid>
      <description>&lt;p&gt;Imagine you&amp;rsquo;re an interviewer in a software engineering interview. The&#xA;interviewee writes a method and it&amp;rsquo;s completely wrong. They go on to implement&#xA;other parts of the problem, then later realize there&amp;rsquo;s a bug and come back and&#xA;fix the original method.&lt;/p&gt;&#xA;&lt;p&gt;One thing that isn&amp;rsquo;t super clear for both interview candidates and interviewers&#xA;is how to treat mistakes like this. The candidate definitely made a mistake. But&#xA;their final implementation is correct. Should they be penalized?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Interviewing 2 Years in: What Worked</title>
      <link>/posts/2014/interviewing-2-years-in-what-worked/</link>
      <pubDate>Fri, 06 Jun 2014 00:00:00 +0000</pubDate>
      <guid>/posts/2014/interviewing-2-years-in-what-worked/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m almost pee-my-pants excited to announce that next week I&amp;rsquo;ll be joining the&#xA;team at &lt;a href=&#34;https://www.braintreepayments.com/&#34;&gt;Braintree&lt;/a&gt; and&#xA;&lt;a href=&#34;https://venmo.com/&#34;&gt;Venmo&lt;/a&gt; to work on their JavaScript SDK.&lt;/p&gt;&#xA;&lt;p&gt;Now that my job search is over, I want to share the lessons I learned from&#xA;interviewing as a software engineer 2 years into my career. Most of these are&#xA;not new (or specific to being 2 years into your career), but these points are&#xA;what specifically helped me the most.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
