
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
Candidate interview experiences
First-hand accounts from people who interviewed at TechSmith.
Software Engineer
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.
- Can you share an instance where you successfully navigated a difficult challenge?
- Describe a situation where you overcame an obstacle.
Software Engineer
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.
- 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?
Software Developer
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.
- 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 →“How do you figure out how long a video was watched?”
Read report →Formats, difficulty and experience
Across all 24 TechSmith interview reports.