TechSmith logo

TechSmith Software Engineer Interview Questions
& Process

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

Based on 24 interview experiences · FREE TO READ

2.1 Rounds average
Average Typical difficulty
79.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at TechSmith.

Showing 3 of 24
TechSmith logo
TechSmith

Software Engineer

Engineering · a year ago

Intern Easy Positive experience Accept offer 1 round
Interview process
Technical screen Recruiter call
Interview formats
Technical Behavioral

It was just one interview round where they mixed technical and behavioral questions. The technical part involved arrays, and the behavioral questions were typical. I had a good chat with the employees, and the interview felt appropriately difficult for an intern position.

Confirmed questions2 questions
  • Can you share an instance where you successfully navigated a difficult challenge?
  • Describe a situation where you overcame an obstacle.
TechSmith logo
TechSmith

Software Engineer

Engineering

Mid Easy Positive experience Decline offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Group Presentation Background check Offer
Interview formats
Technical Coding System Design Behavioral Presentation Group

So I just finished up this two day, two part interview with TechSmith and I wanted to share my experience for others who might interview with them. If you make it past the one or two phone screens, where they ask programming and conceptual questions based on your resume, you'll get invited on-site. TechSmith does interviews over two days, each lasting about 3-5 hours, and they're usually scheduled a week apart. Since I was traveling, they scheduled mine back-to-back. They tell you who you'll be meeting with beforehand so you can check out their LinkedIn profiles. My first day started with a group panel of 5 people (HR, a Dev Manager, the CTO, and two developers) for an hour. Then, the non-developers left, and the next two hours were spent working on a small programming project they assigned beforehand. The project wasn't too hard, they only expect you to spend about 3-4 hours on it so you can add features or fix bugs. This is to see how you collaborate with potential teammates. My second day had fewer software engineers and more people from different areas that support the products, like QA and UX. Then, an executive gave a company history overview. I also had lunch at a steakhouse nearby and got a tour of the offices. The day ended with HR giving a quick benefits overview. The company is growing, almost 300 people now, and they've never had layoffs, only hiring freezes during tough economic times. People tend to leave for more experience in bigger tech hubs. TechSmith seems like a family-oriented company with good work-life balance; working more than 8 hours gets questioned. They have a company "birthday" party instead of a Christmas party, plus other events for employees and families. Everyone seemed friendly, but I did worry about fitting in as the second day went on. HR asked standard self-criticism questions in the panel interview, and I felt I could have answered them better by turning negatives into positives.

Confirmed questions7 questions
  • How would you go about deleting a node from a linked list?
  • Given an array of integers in Objective-C, how would you calculate and return their sum?
  • In Objective-C, how would you find and return the count of even and odd integers within an array?
TechSmith logo
TechSmith

Software Developer

Engineering

Entry Average Neutral experience Decline offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

It started with some personality questions, like asking about my 5-year goals. Then they hit me with C# questions, but they weren't too tough; basic knowledge was enough. I'm pretty sure there were other questions asked, but mostly what other people mentioned.

Confirmed questions1 question
  • How do you figure out how long a video was watched?

TechSmith Software Engineer Interview Questions

Quoted word for word from TechSmith interview reports.

Write a program that determines if two strings are anagrams.

Read reports

Given an array of integers in Objective-C, how would you calculate and return their sum?

Read reports

Given a list of strings, can you determine if each string is a palindrome?

Read reports

How would you determine if there's a loop in a singly linked list?

Read reports

In Objective-C, how would you find and return the count of even and odd integers within an array?

Read report

Given a positive integer, can you output the reverse of it? For example, if given 1234, output 4321.

Read report

Can you write a function to capitalize a string without using any built-in functions?

Read report

Could you implement a function that checks if one string is a substring of another?

Read report

Formats, difficulty and experience

Across all 24 TechSmith interview reports.

Interview formats

Coding 30.8%
Behavioral 29.2%
Technical 27.7%
Group 6.2%
Presentation 4.6%

Interview difficulty

Easy 41.7%
Average 54.2%
Difficult 4.2%

Candidate experience

Positive 79.2%
Neutral 16.7%
Negative 4.2%