Coding fluency
Implement an LRU cache. Explain your data structures, test capacity one, and walk through an eviction.
What a strong answer demonstrates
Correctness, edge cases, and time / space complexity.
Prepare for InVision with a focused mix of coding, design, and communication. Start with your job description and confirm the interview loop with your recruiter.
01 / MAKE YOUR NEXT SESSION COUNT
Implement an LRU cache. Explain your data structures, test capacity one, and walk through an eviction.
Correctness, edge cases, and time / space complexity.
Design a notification service. Clarify delivery guarantees, model the data, then handle retries and duplicate events.
Clear requirements, a working baseline, and explicit trade-offs.
Describe a technical decision you changed after receiving feedback. Explain your contribution and the outcome.
Specific actions, honest reflection, and measurable impact.
BEFORE YOU PRACTICE
Get the details that a generic company guide cannot know.
Company-linked challenges and related lessons from our library. Not a prediction of your interview.
3 reports from candidates who interviewed at InVision.
Reviews originally posted on Glassdoor.
The team provides a lot of autonomy to everyone and to do that it puts a lot of trust and ownership with individuals. It doesn't supplement being remote with more meetings which means you're really doing the same amount of touch points as co-located companies but you're able to work where you want/need to be and allow your work to be more adaptable to life instead of the other way around.
A great place to work, all around. Definitely some of the most consistently fun and interesting products I’ve worked on, with new challenges all the time. Good compensation. Work from anywhere (fully remote team). Many opportunities for growth and advancement. And, probably above all else, seriously fantastic coworkers.
The technology is interesting, consisting of lots of Dockerized micro services. I had a lot of latitude in design decisions in the services I implemented. Employees are encouraged to learn new things and share in group presentations.
100% remote, amazing team (everyone is super smart, humble and hard working), great company values and awesome product. If you love digital product design you will love it here!
Your colleagues will make this great. I can't describe the amount of great relationships I built at this company, and the tech stack is fun -- albeit implemented poorly.