What is your career goal?
Staff Engineer Interview Questions
5,885 staff engineer interview questions shared by candidates
You are debugging a problem where your Interrupt Service Routine is not being called. What are some of the possible causes of this problem?
Coding: Given a list of pizza topping inventory, a list of pizza topping requirements, and a list of pizza orders with timestamps, do you have enough inventory to make all the pizzas
Technical interview included reviewing and writing code, no trick questions
In Round 3, questions focus on task management, API handling, and front-end best practices. You’ll need to display tasks dynamically in a board layout based on statuses (To-do, In Progress, Done) by looping through JSON data and rendering cards accordingly. For dynamic interaction, you'll create a form to add tasks, with default placement in the "To-do" column, and update the board via state. When consuming APIs, you'll fetch task data and assigned user names, managing asynchronous calls with React hooks. For task updates, logic ensures new tasks are placed in the correct column. To optimize performance with large datasets, implement pagination or lazy loading. Front-end security practices include input validation, preventing XSS, and using HTTPS, while TDD ensures tests are written before the code. In Object-Oriented Programming (OOP), you'll write a Circle class to calculate areas based on center and topmost points. For the admin dashboard role, key tasks involve defining roles like Admin and User, designing a UI with tables and search functionality, and handling large data with pagination. Lastly, the architecture should be modular, secure, and scalable with efficient data handling techniques.
Data structures and algorithms, system design
Write a Java program to solve the following problem: You are given a list of words and a pattern. Return a list of all words that match the given pattern. A word matches the pattern if there exists a permutation of letters p so that after replacing every letter x in the pattern with p(x), we get the desired word. Example: Input: words = ["abc","deq","mee","aqq","dkd","ccc"], pattern = "abb" Output: ["mee","aqq"]
Online HackerRank coding assessment, later interview with follow up and discussing my experience.
Mostly it was JD based questions
3. Code Signal, total 3 problems
Viewing 4691 - 4700 interview questions