Thumbtack Interview Questions
Go Back1. In designing Android software, what is your experience using parcelable versus serializable within an app?
2. What programming languages would you consider yourself fluent in?
3. At Thumbtack, we rely on a full team effort to deliver top quality products to our customers. Tell me about a time that you worked well as part of a team. Are you comfortable in a similar role here?
4. What software analysis and design tools do you have familiarity working with?
5. How would you handle a situation where a colleague was being very difficult to work with?
6. If you were asked to review a colleague's code that they had written, what key things would you look for?
7. Do you have any unique skills or past work experiences that we can't see on your resume that would benefit the team here at Thumbtack?
8. If hired for this position here at Thumbtack, would you be comfortable handling overall project manager responsibilities for new software development?
9. If you were faced with a situation that you didn't know the answer to or understand, what would your next steps be?
10. If hired here at Thumbtack, what do you feel would be the biggest hurdle for you to overcome from the start?
11. What is one unique personality trait you possess that would help you be successful in this role with Thumbtack?
12. Give an example of a time that you used a universal design practice in your work as a UI or UX designer. Why was it important to do this?
13. In a technical support role here at Thumbtack, we expect that you would be able to bring great customer service skills to the role. Describe your customer service philosophy in the support that you would provide.
14. What unique values can you bring to Thumbtack in your user experience design skills?
15. What SDLC models are you familiar in working with?
16. If hired here at Thumbtack to develop iOS and Android software, when would you use a fragment rather than an activity?
17. What do you feel is one of the top issues that is faced by data engineers today?
18. If you can, please provide your thoughts on the function of managed object context in developing iOS apps and software.
19. A huge part of our business here at Thumbtack is designing software for iOS. In this role, how would you steer away from retain cycles when using closures in Swift programming language?
20. As you reflect back on your career to this point in your search for a new position, what would you say is your ideal work environment or culture?
21. Can you describe the software development lifecycle?
22. What do you feel are the primary features and benefits of the Java programming language?
23. In SQL, how do you explain the differences between clustered and non-clustered indexes? Can you name a time that you used each?
24. What data cleaning methods are you familiar with and comfortable using if hired for this role at Thumbtack?
25. Do you consider yourself stronger in C++, C#, Java, or Python?
26. Would you say that you are a goal oriented on the job? What would I be able to do as your manager to help you achieve your goals if hired here at Thumbtack?
27. What experience do you have in the different types of software maintenance?