Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 5 interview rounds.
Design an e-commerce system
Identify the key components of the system: product catalog, shopping cart, payment gateway, user authentication
Design a database schema to store product information, user data, and order details
Implement a user-friendly interface for browsing products and adding them to the cart
Integrate a secure payment gateway for processing transactions
Implement user authentication and authorization mechan...
Design a URL shortener service
Use a hashing algorithm to generate short URLs
Store the original URL and its corresponding short URL in a database
Implement a redirect mechanism to redirect users from the short URL to the original URL
Consider scalability and performance by using distributed systems and caching
Implement analytics to track the number of clicks and other metrics
Top trending discussions
posted on 14 Jan 2025
I applied via Campus Placement and was interviewed in Dec 2024. There were 4 interview rounds.
It includes multiple-choice questions for the field you are applying to.
Some basic data structure and algorithm questions; you can choose your preferred language to code.
posted on 19 Jul 2024
I applied via Naukri.com and was interviewed in Jun 2024. There were 4 interview rounds.
Databinding in Android allows for easier connection between UI components and data sources.
Databinding eliminates the need for findViewById() calls in your code.
It allows for easier access to data in your layouts using data binding expressions.
Databinding can improve code readability and reduce boilerplate code.
Example:
Packaging process in Android involves compiling the code, resources, and assets into an APK file for distribution.
Compile the Java code into .class files
Compile the resources (XML files, images, etc.) into a binary format
Package all the compiled files into an APK file using the Android Asset Packaging Tool (AAPT)
Sign the APK file with a private key for security
Align the APK file for optimization
MVVM is a design pattern that separates the user interface from the business logic and data model.
MVVM stands for Model-View-ViewModel
Model represents the data and business logic
View represents the user interface
ViewModel acts as an intermediary between the Model and View
MVVM helps in achieving separation of concerns and easier unit testing
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
Aptitude questions with some basic coding questions
They have given 3 coding questions and some pseudo codings
posted on 6 Jan 2025
I applied via LinkedIn and was interviewed in Dec 2024. There were 2 interview rounds.
Based on JavaScript and Java.
A task based on JavaScript.
I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.
A peak element in an array is an element that is greater than or equal to its neighbors.
Iterate through the array and check if the current element is greater than its neighbors.
If the element at index i is greater than or equal to elements at indices i-1 and i+1, it is a peak element.
Example: ['1', '3', '2', '4', '1'] has peak elements at index 1 and 3.
Rotate a 2D array by 90 degrees clockwise
Transpose the array
Reverse each row of the transposed array
Pollitices current generation
Aptitude questions were easy and basics
posted on 17 Apr 2024
I applied via Campus Placement and was interviewed in Oct 2023. There were 4 interview rounds.
Aptitude test was quite easy; it had normal intelligence questions as well as some math
The coding test consisted of 2 medium HackerRank questions in any language
Truncate removes all rows from a table, Delete removes specific rows, and Drop deletes the entire table structure.
Truncate is a DDL command that removes all rows from a table but keeps the table structure intact.
Delete is a DML command that removes specific rows based on a condition.
Drop is a DDL command that deletes the entire table structure along with all its data.
Truncate is faster than Delete as it does not log in...
Sets, Lists, and Tuples are all data structures in Python with different characteristics and use cases.
Sets are unordered collections of unique elements. Example: {1, 2, 3}
Lists are ordered collections of elements that can be modified. Example: [1, 2, 3]
Tuples are ordered collections of elements that cannot be modified. Example: (1, 2, 3)
posted on 25 Sep 2024
Array questions - sum the closest two element of array untill its one element
posted on 3 Jul 2024
I applied via Approached by Company and was interviewed in Jun 2024. There was 1 interview round.
Modify the trigger in the software system.
Identify the current trigger functionality and the desired modification.
Update the trigger logic or conditions as needed.
Test the modified trigger to ensure it functions correctly.
Interview experience
Senior Software Engineer
15
salaries
| ₹19.2 L/yr - ₹42 L/yr |
Software Engineer
6
salaries
| ₹15 L/yr - ₹15 L/yr |
Associate Product Manager
5
salaries
| ₹22.5 L/yr - ₹25 L/yr |
Senior QA Engineer
5
salaries
| ₹25 L/yr - ₹27 L/yr |
Software Engineer2
5
salaries
| ₹20 L/yr - ₹26 L/yr |
Unique Identification Authority of India
Idfy
Signzy Technologies
Khosla Labs