Tango logo

Tango Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 18 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
38.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Tango.

Showing 3 of 18
Tango logo
Tango

Senior Software Engineer, Android

Engineering · more than a year ago

Senior Difficult Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen
Interview formats
Technical Coding System Design

The interview process started with a call with a recruiter, followed by a short tech screening. Then, there was a technical interview. Regarding the last part, it wasn't inherently difficult, but it was hard to grasp what the interviewers were looking for. I do technical interviews regularly, and in my opinion, this interview wasn't well-structured. It felt like random tricky questions, more like Kotlin puzzles than a real interview. Finally, there was a system design segment where I had to explain how I'd implement a custom view that handles its own data retrieval and is distributed as a library. I was rejected a few days later, which didn't bother me much given the questionable business area and the requirement for 4 days in the office.

Confirmed questions7 questions
  • What methods are available on the Java Object class?
  • Can you explain the workings of HashMap?
  • If we override hashCode to return a constant, what would be the outcome?
Tango logo
Tango

Software Engineer

Engineering

Entry Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical Coding

So, the CEO hit me up on linkedin and we scheduled a non-tech phone interview, but then he couldn't make it, so I ended up chatting with someone else. That guy was cool and really helpful, and honestly, that was the only good part of dealing with this company. Later, we set up a 4-hour skype interview with four engineers, which was intense. On the day, the first guy was super late, like 50 minutes, and didn't say anything. I waited around for half an hour before emailing the recruiter. He apologized, but then kept checking his phone and smiling at it during our video call. I thought maybe it was just him, but nope. My second interviewer was okay. He asked me to code a pthread lock, which I managed even though I fumbled the syntax a bit. He asked a couple more things, then passed me to the next person, and that's when things got rough. So, I'm Chinese but got my education in the US. The second guy spoke Chinese with me, apparently after checking I spoke it. He must have mentioned it to the third guy, who just started speaking Chinese to me without any intro, not even telling me his name or role. I was a bit blindsided. This third guy was incredibly arrogant and rude. He wasn't educated in the US and didn't know basic terms. He didn't even know what SEGFAULT is when I tried to explain a bug I found in my code. Unbelievable! His tone was awful, felt like a police interrogation, and it almost made me cry, and I'm a guy!

Confirmed questions2 questions
  • Can you write code for locking using pthread locks?
  • How would you efficiently find an error bit in a large file when you have an original copy and two different copies on separate machines, given the file is too big to load into memory?
Tango logo
Tango

Software Engineer

Engineering

Senior Average Positive experience No offer 3 rounds
Interview process
Technical screen Onsite Recruiter call
Interview formats
Technical Behavioral

Went through the interview process and it was pretty chill and well-organized. It had 3 stages. First was a technical interview checking out core skills and how I solve problems. The questions were good and the interviewer was chill about different solutions. Second was a managerial interview, getting into my past work, how I'd fit in, and my project management style. It was more of a chat than an interview. Third was the HR round, mainly about fitting into the company culture, what I expect, and other details.

Confirmed questions1 question
  • What are the basics of JavaScript and any advanced tricks in React?

Tango Software Engineer Interview Questions

Quoted word for word from Tango interview reports.

What occurs when 100 objects with the identical hashCode are inserted into a HashMap?

Read reports

Could you write a Python function that calculates the time elapsed since it was last invoked?

Read reports

If we override hashCode to return a constant, what would be the outcome?

Read reports

How can synchronized functionality be achieved within coroutines?

Read report

How is it possible to not explicitly call the Main function?

Read report

How would you efficiently find an error bit in a large file when you have an original copy and two different copies on separate machines, given the file is too big to load into memory?

Read report

Given a game scenario where a building generates 2 coins/sec, with a target of A coins, and upgrades costing B coins to increase production by C coins/sec, with unlimited upgrades possible, provide code for optimal upgrades and calculate the runtime in terms of A, B, and C.

Read report

Formats, difficulty and experience

Across all 18 Tango interview reports.

Interview formats

Technical 38.1%
Behavioral 26.2%
Coding 26.2%
System Design 7.1%
Other 2.4%

Interview difficulty

Easy 0%
Average 61.1%
Difficult 38.9%

Candidate experience

Positive 38.9%
Neutral 33.3%
Negative 27.8%