Image Slider implementation Linked list questions Binary Tree question to make tree only right one Last one was Trains - platform kind of question
Senior Front End Developer Interview Questions
1,429 senior front end developer interview questions shared by candidates
Why do we use redux Pseudo element Prototype in js Statefull vs stateless component
javascript inheritance and example asked for
in css, id, class, other selectors
sample program to find, by shuffling a string can i form a palindrom or not for the given string
Describe the process of how you would design a function to test if a number (or any user input) is an integer in JavaScript.
- Typescript Generics - Redux, how to handle side effects
State Management in React Application
Aggregate data grouped by label - Your task is to fetch a list of conference rooms and label hierarchy and to display in a graph the total capacity of all conference rooms by label. 1. Fetch data You are given 2 API endpoints to use: getConferenceRooms Fetch a list of all conference rooms (no arguments) - returns a Promise that resolves into a list of conference room objects. Sample response: [ { "id": 1, "name": "Strawberry", "buildingName": "KennedyA", "labels": [4, 1], "capacity": 40, "hasProjector": true, "hasTv": true }, ... ] getLabels Fetch a list of all available labels (no arguments) - returns a Promise that resolves into a list of label objects. Sample response: [ { "id": 1, "name": "Large", "parentId": null }, ... ] 2. Calculate Total Capacity by Label Each conference room has a capacity: Number attribute and an optional list of labels?: Array representing IDs of the labels assigned to the room. Each Label has a name: String and an optional parentId: Number . Labels have hierarchy - A label is a child of another label if the other label has parentId that matches its id. Labels hierarchy is recursive - a label's descendants are its children, and all of their children recursively. Rooms are associated with a label if room.labels has the label or any of its descendants. The total capacity for a label is the sum of the capacity of all rooms associated with the label. 3. Display a Graph You are provided with a BarGraph component: Use it to display the graph of Total Capacity by Label as pictured above. 4. Filter the data You are provided with a Select component: Use it to select the labels to show in the graph. When no labels are selected show all labels in the graph.
Implement application with sidebar by given mock-up in png using react, redux, typescript. It should have select, like/dislike and filtering + sorting. Add test coverage. Make it responsive and host on any platform.
Viewing 1401 - 1410 interview questions