Find a source of interview questions (random websites,, cracking the coding interview, etc.) Are you sure you want to replace it? Hackathon week? Keeping this in mind we have designed the most common Software Engineering Interview Questions and Answers to help you get success in your interview. Be prepared to work hard. Things I've heard: "Yeah, I know it sounds impressive. It was fine since it mostly behavior during the end and delve into technical stuff during the beginning. The questions I was asked were challenging, but completely fair and were good ways to measure one's skillset and personal qualities. Core Product(s) & Core Software Product(s)? "my coworker and I disagreed on the data format, discussed the pros and cons, and then came to an agreement. Then one typical Thursday, an … Setting expectations: If this is your first time looking for a job, or you haven't had to interview in a number of years, expect to invest some effort in preparing for the interview. I interviewed at Reddit (San Francisco, CA) in January 2019. Don't give the benefit of the doubt. You're essentially studying for a test, don't slack off - it's going to be work. The process took 3 weeks. Absolutely amazing! These are usually scars from undergrad or gaps from a non-traditional route to CS that sound hard. Deadline Pressure - How much deadline pressure is there? Then practice telling the stories, make sure to include some setup information, what was the setting, what was the project, who was working with you, what was your role...then tell the story....then for the positive stories talk about the impact of your work, did you win, save the company money, what? Curious what is the best answer? This is one of the greatest posts ever, I'm an aspiring junior developer and I can't thank you enough for this information. perspective. I may however indirectly ask things like "Why do you enjoy working here" or "are there any perks about working at [company] that you really like?". Data Structures come up in technical interviews in two way. Very similar to this one by /u/internet_badass_here, What are your expectations for a new employee on their first X days of the job? The process took 2+ weeks. Specifically, you talk about expectations for the available role, which should hopefully help reveal what they actually want you to contribute to the company. Showing interest in this also helps me. Needs - What need(s) are you trying to fulfill with your open position(s)? Go to wikipedia and read the whole page of each of these a few times, then write your own (for real, actually write the code and play with this stuff - that is the most important part), Trees (Tree, Binary Tree, Binary Search Tree, Red-Black Tree, etc. This was by far the best interview process I've experienced. Glassdoor will not work properly unless browser cookie support is enabled. Almost no interviewer will come out and tell you the reason you don't want to work there without prodding. For me it would be hearing something about team. Perks and benefits questions can be asked during the first HR/recruiter screen. What is verification and validation? But hey, between you and me, I only really had to work 5-6 hours a day to get it done.". I just saved your post. We created a list of 93 software engineer interview questions from real tech companies so you can prepare for your interview by practicing the types of questions you will be asked. I appreciate the write up and saved it for later. A subreddit for those with questions about working in the tech industry or in a computer-science-related job. It's ok to forget syntax and have imperfect code on paper during the interview, but you should be able to demonstrate that you fully understand what you're doing. What are your top two programming languages? In some cases, I don't even give them an answer, because I care about their generic social media marketing platform about as much as I care about my non-existent Facebook profile. Don't try and fight the rules or think it's stupid. Which are best companies to work for in 2019? A good mental exercise is to imagine yourself in an interview..."man, I hope they don't ask me about X." Just wanted to say that it looks like an amazing list of questions. Experimental - % experimenting with libraries / languages / techniques? Copy of employment contract / Agreements. Early on there's a tendency to share some extra truths, usually fairly mild, but in an interview setting - bad idea. Tech Debt - % time for tech-debt, refactoring, readability, automation, or improving the code base. Obviously it does depend on the role but generally. Where do features/tasks come from? This is a copy of my "Interview Questions" google-doc I've updated over the last 2 years. Why? It isn't a good interview questions, but you should be able to code every single one of these. The first is in coding questions where you're expected to use the right one at the right time. This will replace the current featured interview for this targeted profile. Think about the people that are hard to work with. Reverse a string type questions. Motivation - How are engineers supported in their continual professional development? Then, prepare real-world examples of when you'd want to use each of these and explain why it's the best choice. ), Bits and Bytes - Yes, you should understand how all that bitshifting stuff works in whatever language you're going to interview with. Also make sure that you can code recursively and using your own stack/queue). Applied online and I was automatically sent a CodeSignal assessment, which consisted of few coding questions while being timed. ). I would see people leaving classes in their three-piece suits to attend their interviews, and, although I was worried about not finding an internship at all, I was starting to worry that I hadn’t heard back from many positions. Thanks for the post. Desk? I applied through an employee referral. ... 13 Reddit Senior Software Engineer interview questions and 11 interview reviews.