IDT logo

IDT Software Engineer Interview Questions
& Process

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

Based on 12 interview experiences · FREE TO READ

1.9 Rounds average
Average Typical difficulty
25% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at IDT.

Showing 3 of 12
IDT logo
IDT

Software Engineer

Engineering · nearly a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Behavioral Technical Coding System Design

I went through a two-stage interview process. First, there was an HR screen where I talked about my tech background and salary expectations. Then, I had a technical interview with two engineers, a team lead and a manager who also had an engineering background. They asked me about Go, databases, system design, and some behavioral questions. After the discussion, we had an online coding task. Unfortunately, I received a rejection email stating I lacked basic CS knowledge, without specifying what areas. The interview environment felt high-pressure; I was interrupted frequently, the interview lacked structure, and the requirements seemed to change as we went. It felt like the interviewers believed they were the only ones with the correct understanding.

Confirmed questions2 questions
  • What is a goroutine and how does it differ from an OS thread?
  • Can you explain how the Go scheduler operates?
IDT logo
IDT

Software Engineer

Engineering · more than a year ago

Mid Easy Neutral experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Behavioral

it was a pretty good process, first I spoke with HR, we talked about the details and set up a technical interview. Then, I had a technical interview with someone who turned out to be a great colleague. Finally, I met with the manager and HR to wrap things up.

Confirmed questions4 questions
  • basic questions about the programming language
  • some questions about databases
  • questions about system internals
IDT logo
IDT

Software Engineer

Engineering

Intern Average Positive experience Accept offer 2 rounds
Interview process
Take home Onsite
Interview formats
Coding Technical Behavioral

After applying online, HR reached out about a take-home test. Then I went for an onsite interview and met with three interviewers. They asked me about data structures and algorithms, and also about my past projects.

Confirmed questions3 questions
  • Could you implement the Fibonacci sequence both iteratively and recursively?
  • Tell me about your past projects.
  • Can you explain some data structures and algorithms?

IDT Software Engineer Interview Questions

Quoted word for word from IDT interview reports.

What is a goroutine and how does it differ from an OS thread?

Read reports

In Java, how would you identify a cycle within a linked list?

Read reports

Could you implement the Fibonacci sequence both iteratively and recursively?

Read report

Can you implement FIFO using two LIFO stacks, including Append(x any), Pop()value, and Empty()bool methods?

Read report

Formats, difficulty and experience

Across all 12 IDT interview reports.

Interview formats

Technical 38.7%
Behavioral 25.8%
Coding 25.8%
System Design 6.5%
Presentation 3.2%

Interview difficulty

Easy 25%
Average 58.3%
Difficult 16.7%

Candidate experience

Negative 33.3%
Neutral 41.7%
Positive 25%