Data structures, search and sort algorithms, some problem-solving questions, system design questions.
Member Technical Staff Interview Questions
4,281 member technical staff interview questions shared by candidates
How to test Lightning Components?
Phone interview 1 - Two algorithm question ( fibonacci series and another string manipulation question which was trickier than the first question ). Had to talk about unit tests for each problem. Phone interview 2 - Many small questions about time complexity, some theory and one design problem. Design a vending machine. Too many questions back to back in a very short period of time. Onsite interview 1 - Test online scrabble, Test another online game. A puzzle - why? (aren't puzzles banned?) Onsite interview 2 - Algorithms - random collection of questions. Sorting problems, map traversal, graphics type trick math questions. All over the place. Onsite interview 3 - Lunch interview. No time to eat since we were constantly talking. QA questions - how will you test a conference call app, what is your testing mindset etc. Onsite interview 4 - Test automation questions. Like how will you automate testing a lottery system. How will you automate testing a ticket availability system. Coherent, meaningful and relevant questions. Onsite interview 5 - On premise coding test. Facebook "suggest friends" problem and write tests for each. Was given an laptop with eclipse installed. Wrote code in java. This process has been changed since and people can do this remotely now. Appropriate questions for an engineer.
Q: A row and column wise sorted matrix given. Print it in sorted order. Q: Maximal Sum Path in a matrix (DP). Q: Trapping Rain Water (O(n) solution). Q: Some question on computing an expression. (Solved using stacks). Q: Design questions.
- design LRU - change it to count based MRU - how does redis do it for distributed cache - balanced binary tree - how to design a sudoku solver
How to find closest minimum element in an array(Using stack)
You're given a list of installation dependencies. Then you're given a sequence of install/remove/list program commands, and you're supposed to output what programs get installed such that all dependencies are satisfied, and what programs are removed when nothing depends on them. Kind of like a very bare bones version of Linux's APT tool.
Project discussions worked on previously.
Went over my solution to the timed programming test and how to improve it. Walked through various workload deployment and scaling scenarios.
Why salesforce?
Viewing 4111 - 4120 interview questions