Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      X

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: X reviews | X jobs | X salaries | X benefits | X conversations
      X interviewsX Software Engineer I interviewsX interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Top companies for "Compensation and Benefits" near you

      avatar
      Google
      4.5★Compensation and benefits
      avatar
      Meta
      4.6★Compensation and benefits
      avatar
      Velocity Black
      4.2★Compensation and benefits

      Software Engineer I Interview

      28 Aug 2013
      Anonymous employee
      San Francisco, CA
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I applied through an employee referral. The process took 3 months. I interviewed at X (San Francisco, CA) in Jul 2013

      Interview

      My overall experience interviewing at Twitter is generally positive. Everyone I talked to seemed really excited about working at Twitter, and I got the sense that Twitter has many of the things I was looking for in a company; e.g. transparency (within the company), fast-moving environment, focus on employee learning, exciting place to work. The actual interview process was somewhat prolonged. I was initially put in touch with a recruiter in April via a friend's referral; it took a few weeks until I started actually interviewing (beginning with an online coding question and then a couple of phone interviews, all of which were very doable). It took several days to a week to get feedback after each of the initial interviewing milestones. To the recruiter's credit, I was always asked whether I had any timing issues, and I get the feeling that things could have been sped up if I really needed them to be. I eventually got to the on-site interview stage (in July), which had about 5-6 interviews. As one might expect, this was kind of exhausting, but I found myself actually liking this format, mainly because failing 1 interview out of 5 or 6 is much better than failing 1 interview out of 3 or 4. The majority of these interviews involved coding questions, although there was one that tested system design and one that tested *nix fundamentals. The coding questions were generally what you'd expect from any other premier tech company; there's not really much insight I can provide here. I received an offer about a week or two after the interview.

      Interview questions [1]

      Question 1

      I'll speak in generalities here. 1) There was a question with an optimal solution involving 3 data structures. I almost went down an optimal-ish path, but then I second-guessed myself and tried to solve the problem with different pairs of data structures, which wasn't optimal. Lesson learned: don't be afraid to explore paths that seem outlandish to you at first. 2) The system design question (there are many potential examples for such a question, e.g. "design a scalable online bookstore") thoroughly tested many of the concepts I learned in distributed systems. Granted, I was interviewing for such a position, but it really drove home how valuable my distributed systems class was. 3) I wasn't expecting *nix-related stuff at all. I'm really glad I took an operating systems class where we were required to implement a lot of fundamental tools.
      Answer question
      9