i
Fourkites
Filter interviews by
Hard level problems 2 and few multiple choice questions.
Design a search system for swiggy
Implement a search bar on the Swiggy app or website where users can enter keywords or filters to search for specific restaurants or dishes
Utilize a combination of text search algorithms and filters to provide relevant search results to users
Include features such as autocomplete suggestions, sorting options, and filters for cuisine type, price range, ratings, etc.
Optimize the search syst...
Low level design for a search engine system
Use inverted index to store mapping of keywords to documents
Implement ranking algorithm like PageRank for search results
Utilize caching mechanisms to improve search performance
Include query processing components like tokenization and stemming
Design scalable architecture to handle large volumes of data
Top trending discussions
posted on 29 Feb 2024
I applied via Company Website and was interviewed before Feb 2023. There were 3 interview rounds.
Discussion about OOPS concepts and String related program
Program on Recursion and Array
A zoo management system to track animals, enclosures, staff, and visitor information.
Create classes for animals, enclosures, staff, and visitors
Implement functions for adding, updating, and deleting records
Include features for scheduling feeding times, cleaning enclosures, and managing staff shifts
Standard DSA questions
posted on 16 May 2024
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Oct 2022. There were 6 interview rounds.
4 Coding Questions Leetcode Level Medium to Hard. Had to solve it within 1.5 hours.
Was able to solve 2 questions - One hard and one Medium. Hadn't enough time to solve all.
I applied via Naukri.com and was interviewed in Jun 2020. There were 4 interview rounds.
OOPs is a programming paradigm that uses objects to represent real-world entities and their interactions.
OOPs stands for Object-Oriented Programming.
It focuses on encapsulation, inheritance, and polymorphism.
Encapsulation means hiding the implementation details of an object from the outside world.
Inheritance allows creating new classes based on existing ones.
Polymorphism allows using a single interface to represent dif...
I applied via Company Website and was interviewed in Jun 2022. There was 1 interview round.
Success at work is measured by achieving goals, delivering high-quality work, and receiving recognition.
Achieving goals set by the team or organization
Delivering high-quality work that meets or exceeds expectations
Receiving recognition from colleagues, managers, or clients
Meeting deadlines and completing tasks efficiently
Contributing to the overall success of the team or project
I know multiple programming languages.
I am proficient in Java, Python, and C++.
I have experience with web development languages such as HTML, CSS, and JavaScript.
I am familiar with scripting languages like Bash and PowerShell.
I have worked with database query languages like SQL.
I have knowledge of mobile app development languages like Swift and Kotlin.
I appeared for an interview in Jul 2024.
Create an API using Notepad to check if a string is a palindrome or not.
based on 1 interview
Interview experience
Product Manager
24
salaries
| ₹24.5 L/yr - ₹39 L/yr |
Senior Software Engineer
21
salaries
| ₹17.5 L/yr - ₹35 L/yr |
Software Development Engineer
16
salaries
| ₹7.4 L/yr - ₹17.6 L/yr |
Software Engineer
14
salaries
| ₹9.1 L/yr - ₹18 L/yr |
Software Developer
12
salaries
| ₹7.7 L/yr - ₹16.8 L/yr |
Aurigo
Prime Focus Technologies
Vyapar
MapmyIndia