Tessella logo

Tessella Software Engineer Interview Questions
& Process

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

Based on 15 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
53.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Tessella.

Showing 3 of 15
Tessella logo
Tessella

Programmer Analyst

Engineering · a year ago

Entry Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen Presentation Onsite
Interview formats
Behavioral Technical Coding Presentation

The first interview was a phone call that lasted about an hour. We talked about my interest in the role and some basic coding questions. It felt pretty relaxed, more like a chat. The second interview was a full day at the Abingdon office, starting at 9 AM and wrapping up around 4 PM. A big part of the day involved a programming task I worked on, with breaks for presentations and lunch. I also had to give a short presentation on a topic of my choice to show my presentation skills. Lunch was at a pub with a staff member, and I got to see a presentation about what the company does. The day ended with me presenting the coding task I completed. The coding task itself wasn't too hard, though working with the internet for it was a new experience for me.

Confirmed questions3 questions
  • Could you explain polymorphism?
  • Which programming languages are you familiar with?
  • What are your salary expectations?
Tessella logo
Tessella

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Recruiter call Take home Technical screen Presentation Onsite Background check Offer
Interview formats
Behavioral Technical Coding Presentation Other

The interview process involved a first round with HR that was about 40 minutes long and covered usual basic topics. The second interview started with a 12-page medical questionnaire, which felt inappropriate for candidate selection. I also submitted some example documentation I was asked to bring. Following that was a programming exercise, estimated to take 2-3 hours of straightforward work, conducted in their busy developer office. I met a team leader who was supposed to be available for questions about the exercise, but he seemed annoyed when I asked for help. Later, I met with a director and gave a 10-minute presentation on a tech topic as requested. The director commented that my topic was boring compared to a previous candidate's presentation on circuses. For lunch, a manager took me to the pub, and he was more friendly. We returned to the office to finish the programming exercise. After the time was up, I demonstrated it and did a code walk-through with two interviewers, answering straightforward questions. I was not offered the job and did not receive a reason. The company came across as arrogant and quite geeky.

Confirmed questions2 questions
  • Were any of the questions particularly difficult?
  • Did the interviewers make an effort to make you feel welcome or put you at ease?
Tessella logo
Tessella

Software Developer

Engineering · more than a year ago

Entry Easy Positive experience Decline offer 6 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Presentation Offer
Interview formats
Behavioral Technical Coding Presentation

Got referred by a friend, then applied online and got a phone call. It was a chill chat with HR. Then I got invited to their Abingdon office for an interview day. I was late because my alarm didn't go off but they were cool about it. When I got there, I met some people and then got a programming task. It was pretty simple, could've done it in an hour, but I spent all day on it to try and impress. They looked at my solution at 4pm, tried to break it, checked my code, and asked questions. Make sure your code handles invalid inputs well, they were really into that. Then I gave a short presentation and had another chat with HR about contract stuff. I told them I had another offer with a deadline.

Confirmed questions6 questions
  • Tell me about yourself.
  • Describe a time you faced a difficult problem.
  • How do you ensure your code is robust against bad data?

Tessella Software Engineer Interview Questions

Quoted word for word from Tessella interview reports.

Could you explain the workings of the Java garbage collector?

Read reports

How do you ensure your code is robust against bad data?

Read report

Formats, difficulty and experience

Across all 15 Tessella interview reports.

Interview formats

Behavioral 31.7%
Technical 29.3%
Coding 19.5%
Presentation 14.6%
Group 2.4%

Interview difficulty

Easy 13.3%
Average 66.7%
Difficult 20%

Candidate experience

Positive 53.3%
Negative 33.3%
Neutral 13.3%