MedikaBazzar Interview Experience for SDE-1 | 1.5 Years Experienced
Round 1:
- Find duplicates in the array – python
- Remove Duplicates from a string – python
- Javascript question.
var obj = { name: "vivek", getName: function() { console.log(obj.name); } } obj.getName();
Round 2:
- Frontend App(Machine Coding), Build it with the JS framework of your choice. (Any lightweight JS framework which you have not used in the past. You can also look at riotJS)
- The home page should display a table with a list of products. The attributes to display would be Product Name, Price & Quantity
- The table should have inline editing functionality where each row becomes editable after clicking on it.
- There should be an “add new product” button which should open a popup to accept new product info & should insert at the top of the table.
- There should be a search box to search & filter products. Search should happen on the product name.
All the above functionalities should not refresh a page.
Link the above app with Backend APIs
- API to save new additions & updations of products.
- API to return search results based on the query.
Storage
- Save the additions & updations of products in any relational DB as well as in elastic search.
- Search API should fetch results from elastic search.
- Find two pairs with the minimum difference in the list.
Contact Us