Taro Logo
Profile picture

Interviewing Q&A and Videos

About Interviewing

Tech has one of the highest rates of job switching, making this skill incredibly high-leverage and vital to master. Understand what it takes to convince companies you are strongly competent.

Questions for Recruiter?

Data Engineer at Financial Company profile pic
Data Engineer at Financial Company

I had a round with a recruiter from a Big Tech company today. She reached out to me on LinkedIn, but it wasn't for a specific role, it was more of a call to determine what team would be best for me.

The call lasted about 25 minutes, where she asked about my background and explained the interview process. Then she asked me if I had any questions.

I felt constrained in asking questions because I felt like the questions I would ask a Hiring manager or member of the team to find out more about the team would not be questions the recruiter could answer. Also, she is recruiting for many teams, so how much can she really know about the team?

Should I have taken the opportunity to ask questions?

My usual go-to questions are:

  • What are the company’s/team’s greatest challenges right now?
  • What can you tell me about the team or group I’d be working with?
  • How has the company changed in the past year?
  • What are your favourite and least favourite things about working here?

The first 2 are team specific and are ones I felt the recruiter might not be able to answer so well. Indeed, when I asked what the company's biggest challenges were, she said that's very broad question, and I don't think she could answer for the team. She already told me basic info about the team, so I couldn't ask my 2nd question.

I could've asked the latter 2, but they feel kinda forced, especially during an intro call.

Should I have asked anything? I'd like to make a good impression on her, but I also don't know how important that is since she's going to take my profile back to the team and they'll determine if they want to proceed with me.

I've heard that a good question could be "How did you find me?" or "What made you interested in me?" since it forces them to come up with strong points about you and thus gives you a more positive image in their mind. Practically though, if I ask "how did you find me?", they might say "simple LinkedIn keyword search" rather than "I love your background using X, Y and Z tech!"

Thanks!

Show more
14 Views
0 Comments

Would an "unfinished" project(s) be worthy to present in interviews?

Entry-Level Software Engineer at Unemployed profile pic
Entry-Level Software Engineer at Unemployed

Hi there, everybody. I was aiming to build a few applications to present in interviews. Last week, I was building a small-scale Spring Boot application with the help of a tutorial. The project I was working on was meant to retrieve data from a database using PostgreSQL to provide multiple choice DSA questions. I was creating an automated study buddy for technical interviews. Unfortunately, I've been trying to figure out some technical issues and database connectivity mishaps for some days, unfortunately to no avail. Currently, I'm working through a Node.Js tutorial to build an application geared to help me keep track of the things I'd like to do during my job search, so I can always stay on task. I don't know if I'm going to run into some more issues that plague me.

The thing is, I'm learning a LOT from both experiences. Now I feel I can have an educated conversation on the trade-offs of monolithic and microservice architectures... and I LOVE what I'm learning. I'd really like to have at least 3 small-scale projects handy that I'm using to automate my own life and make this job search easier for me.

Of course I'm going to continue to try to plow through these issues, and I'm not here to necessarily ask for help with my applications (although I won't say no if someone wants to help). It'd be great if I can explain how I solved these problems, because I know the challenging problems I've solved are what I'd want to highlight to people in an interview.

But let's say if the day comes where I have an interview and DON'T have a "finished" product, yet I still have these code samples that I can defend and show that I've gained a great deal of experience from... would it be a good idea to present these in an interview?

Thanks for the help,

Evan

Show more
26 Views
3 Comments

Up Levelled FAANG Offer (Mid -> Senior)

Software Engineer at Taro Community profile pic
Software Engineer at Taro Community

I've recently received an up levelled FAANG offer in the US. I originally applied for a mid level role (SDE II, E4, L4) etc. but was up levelled to a senior engineer in interviews.

I currently have ~3.5 years of engineering experience all at small unknown startups so I'm trying to decide whether to accept the offer or whether to ask for a down level.

I have several concerns about taking the senior offer, which I've listed below:

  • I have only 3.5 years experience in development and I'm simply worried I haven't written enough code as of yet to be a senior and I'm not actually technically strong.
  • My current experience has been in startups and I've never worked in the big tech environment. Currently we don't need to do things such as write design docs or seek approvals to write code. Additionally, we don't aggressively unit test and only have unit tests for key parts of the code.
  • During the interview process I studied super hard and ended up seeing a lot of the questions that were asked beforehand in both system design and coding rounds (I'm concerned I have somehow gamed the system).
  • I am worried that the fast ramp up time and expectations in big tech will end up seeing me setup for failure.

On the other side:

  • I'm a hard worker and have good soft skills so I wonder if this will be enough to aid me while I get up to speed.
  • I know that big tech companies spend a lot of time on their interview process and because of this I should probably trust their rating. They must have seen something if they gave me this offer.
  • Finally the senior role offers a lot more money and it might be a good opportunity to see whether I sink or swim. At worst case a highly paid learning opportunity.
  • If I could make it through as a senior engineer it could potentially save . 1 - 2 years career time.

Wondering if anyone has advice for this particular situation?

Show more
86 Views
4 Comments

Recently laid off. I want advice on what to do next in my job search! Can someone help?

Entry-Level Software Engineer at Unemployed profile pic
Entry-Level Software Engineer at Unemployed

Hello, everyone. It is March 29, 2024 at the time I am creating my first ever post on Taro. This is the Friday night where as of now, I am no longer an employee of a Fortune 500 company I used to work for. I was, how one says in corporate talk, "impacted by a layoff". I was given news of this on March 7th that I had a few weeks before I needed to return all my work technology and leave. This is the night of my last day in the company. People in the company liked me, so they told me to apply and come back again. A LOT of people were willing to let me use them for referral. It was one of the top 10 worst feelings of my life. But, it should not be one of the top 10 worst things to happen in my life. It's on me to make sure of that. I'm only 24, so I'm confident I can bounce back. I was also given a severance package to last me until the end of July. My company provided me outplacement benefits (resume writing, interview prep, etc), but I heard they honestly weren't too helpful. That's why I'm here.

What I've done in the meantime is update my résumé. I also have a plan of action for how I want to handle this upcoming first week of the job search. I want to build small-scale projects of each programming language on my resume which showcase understanding of mid-level to advanced topics of the skills I list in my stack. I want to treat my job search like a 9-5 job, where half the work day is spent building meaningful connections, applying strategically, and interview prepping (I need a LOT of that now), and the other half is spent on coding, be it refining what I think I know and adding new skills: hopefully getting chances to contribute to open source and giving back to the community.

I think I need to work on things such as making my résumé stand out, ensuring my interview prep is rock solid, and finding opportunities to show what I can do.

In the meantime, I'll check out some content that Alex and Rahul have on Taro, but I want to ask everyone else how I can refine the best way to begin my approach. What do you all think I can do?

Thanks!

Show more
165 Views
2 Comments

Learn About Interviewing

Interviewing is an essential skill for every software engineer. The tech industry has one of the highest rates of job switching, so learning how to get good at interviewing can elevate your career. Your ability to transition between roles and companies depends on how well you perform during the interview. Taro offers resources for helping you to excel in software engineering interviews. We provide insights on effective preparation strategies and guide you on how to master the interview.
Interviews are a test for you to demonstrate your problem solving and technical skills. The ability to navigate complex challenges during an interview shows how prepared you are to take on the demands of being a software engineer.
Interviews also assess cultural fit and communication skills. This is important because you’ll be working in collaborative work environments where you need to talk to your team and other teams to execute well on your projects. Having great communication skills means you are able to effectively outline a broader vision of your project, dig into the technical details of your project, and communicate any potential issues to your stakeholders.
It’s crucial to thoroughly research the company to get valuable insights and make a good first impression. You can filter our Q&A by company to see whether there are any relevant conversations about the company to help with your interview. You can also check Blind and Reddit to understand what people are saying about the company. Use our Taro Networking feature to reach out to people in a company to get an insider perspective of the company. The company page should include information about their values and culture. Make sure that you align with these values. You should get a sense of the company’s financial reports to understand their products from a revenue point of view.
You should have a solid foundation in data structures and algorithms to show your experience and problem solving capabilities. Pick a programming language that you are proficient in, and use it for the technical portion of the interview. Leetcode is recommended as the best tool to practice for data structures and algorithms type of interviews. The provide a large set of problems with a code editor for you to solve the problems, and they have test cases and performance profiles so you can evaluate your solution. it’s also recommended to prepare through mock interviews.
The above strategies, along with diving more into Taro interviewing resources, can help you effectively prepare for an interview at a tech company.
Show more