
TIAA Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 103 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at TIAA.
Software Engineer
Even though I made it through the last interview stage, HR hasn't given me any real feedback. I've tried reaching out multiple times, but they're just ignoring me. It's starting to feel like they weren't serious about hiring and just went through the motions.
- Can you differentiate between Tasks, Threads, and async/await constructs in .NET?
- In what ways does the IEnumerable interface differ from IQueryable, and in which scenarios would each be appropriate?
- What exactly are extension methods in C#, and how do they function internally?
Software Engineer Intern
I went through about three screenings. It started with a phone call, then I had to answer some questions by recording myself, and finally, a technical interview. The first two stages were fine, but the technical interview was really poorly done. I was talking to someone online, and it seemed like they were in a break room because I could hear other people talking and maybe a TV in the background. This person hardly looked at the camera and seemed totally uninterested in what I was saying. I get that I might have been the 20th person they interviewed, but their attitude was super distracting. They kept looking away from the camera and didn't seem engaged with my responses. It was a terrible experience.
- Could you describe what a Queue is in Java?
Software Engineer
The interview process had 3 rounds. The first round was a 90+ minute Objectives round combined with a 30-minute Coding round. The Objectives part included verbal, analytical, quant, technical, and coding questions. The coding part had 2 easy programming questions. The second round was a Technical Round for about 40-45 minutes. The interviewer was friendly and it felt like a discussion. The third round was an HR round which was quite short for me, just about 20 minutes. The HR person asked about my projects and some general HR questions.
- Can you tell me about yourself?
- What exactly is a relational database?
- How do you establish a relationship between two tables, specifically mentioning Primary and Foreign keys?
TIAA Software Engineer Interview Questions
Quoted word for word from TIAA interview reports.
“How can a string be checked for being a palindrome with the use of an array?”
Read reports →“There are 100 doors, all closed. After 100 passes, toggling doors 1, 2, 3, ... and then 2, 4, 6, ... and then 3, 6, 9, ... etc., which doors are left open?”
Read reports →“Can you write code to print the number of words in a given string?”
Read reports →“What will happen when you try to divide by zero, like in `aa=1.0/00.0`?”
Read reports →“What are the features of Java 8, and how do they compare to Java 17?”
Read report →“How would you write a program to find the first non-duplicated character in a string?”
Read report →“What's the difference between Blocks and Closures, and why did Apple decide to use closures?”
Read report →“If you have three threads t1, t2, and t3 that were started, how would you make them run in reverse order?”
Read report →“If your processor has a speed of 2.6 Ghz, how many threads would you create?”
Read report →Formats, difficulty and experience
Across all 103 TIAA interview reports.