Page 152 - Career Development Guidebook
P. 152

SECTION 4: INTERVIEWS



          3. A Guide to Technical Interview for


          CECS Majors



          What are positions that require technical interviews?

          Machine Learning Jobs

              Machine Learning Engineer
              Data Scientist
              ML/AI Platform Engineer
              ML/AI Infrastructure Engineer
              Framework Engineer
              Solution Architect
              Developer Advocate
              Solutions Engineer
              Applications Engineer
              Applied Research Scientist

              Research Engineer
              Research Scientist
          Big Corporations or Startups


                               Big companies                                      Startups

                    Brand name recognition. Good for your        Can contribute significantly to the product.
                    resume.                                      More autonomy and more decision making
                    Stability. FAAAM’s stock is unlikely to be   power.
                    worthless anytime soon.                      Can get to know everyone.
                    Well-defined roles. You won’t have to        Can do multiple things at once, making your job
                    work as much as at a startup.                interesting.
          Pros      A standard procedure to go up the ranks.     You can see the entire software stack and see
                    Just do your job reasonably, and you’re      how a company runs as a whole.
                    set.                                         Can grow with the company and get promoted
                    (Hopefully) good code review to help you     much faster than at a big company.
                    become a better engineer.                    Will learn A LOT.
                    Plenty of smart people to work with.         No complacency to settle into.
                    Mentoring and guidance.                      Might end up with a lot of money.

                                                                 When you tell people about the company, they
                    Easy to settle into complacency.
                                                                 go, “What?”.
                    You’ll be just another cog in the system.    The startup will probably fail, and your 0.1%
                    Your effort or lack of it won’t change       equity will become useless.
                    anything.                                    Have to work on a lot of things, even things
                    You’ll probably work with a small piece of
          Cons                                                   that you hate.
                    code. Your work becomes boring fast.         Terrible code review. After a year, you might
                    Unlikely that the management will ask        become an even worse coder.
                    for your opinion about where the             Less mentoring.
                    company is headed.
                                                                 The startup doesn’t have as many world-class
                    Too many meetings.
                                                                 engineers as Google for you to work with.





                                                                                                           152
   147   148   149   150   151   152   153   154   155   156   157