Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2021. There were 3 interview rounds.
Use binary search algorithm to find the given element in a sorted array.
Start with the middle element of the array.
If the middle element is equal to the given element, return its index.
If the middle element is greater than the given element, search in the left half of the array.
If the middle element is smaller than the given element, search in the right half of the array.
Repeat the process until the element is found or
Hoisting is a JavaScript mechanism where variables and function declarations are moved to the top of their scope.
Hoisting applies to variable and function declarations, but not to variable assignments
Function declarations are hoisted before variable declarations
Hoisting can lead to unexpected behavior and should be avoided
Specificity in CSS refers to the priority given to different CSS rules when multiple rules apply to the same element.
Specificity is determined by the number of ID, class, and element selectors in a rule
Pseudo selectors like :hover and :active can also affect specificity
Using !important can override specificity, but should be used sparingly
Understanding specificity is important for avoiding unexpected styling conflicts
I applied via Job Fair and was interviewed in Dec 2024. There was 1 interview round.
I applied via Job Portal
Use SQL query with GROUP BY and HAVING clause to find duplicates in a table.
Use GROUP BY clause to group rows with same values
Use HAVING clause to filter out groups with count greater than 1
Example: SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name HAVING COUNT(*) > 1
Designing Youtube involves creating a platform for users to upload, share, and view videos.
Allow users to create accounts and upload videos
Implement a recommendation system based on user preferences
Include features like comments, likes, and subscriptions
Ensure scalability and high availability of the platform
Consider implementing monetization options for content creators
posted on 13 Jul 2024
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Iterate through a map and write code to perform operations on each key-value pair.
Use a for loop to iterate through the map
Access the key and value of each pair using the iterator
Perform desired operations on the key-value pairs
Grep command is used to search for specific patterns in text files.
Use 'grep' followed by the pattern you want to search for and the file name
Use '-i' flag for case-insensitive search
Use '-r' flag for recursive search in directories
Use '-v' flag to invert the match and show lines that do not match the pattern
posted on 3 Sep 2024
I applied via Company Website and was interviewed in Oct 2024. There were 2 interview rounds.
Projects are specific tasks or assignments that require a team to work together to achieve a common goal.
Projects involve a defined scope, timeline, and budget.
They require a team of individuals with different skills and expertise.
Examples include developing a new software application, implementing a new system, or conducting a research study.
I have worked on a variety of tech stacks including Java Spring, React, Node.js, and MongoDB.
Java Spring
React
Node.js
MongoDB
posted on 24 Dec 2024
I applied via Indeed and was interviewed in Nov 2024. There was 1 interview round.
Lambda function is an anonymous function used for short tasks. Threads allow for concurrent execution in a program.
Lambda function is a concise way to define small functions without a name.
Threads allow multiple tasks to run concurrently in a program.
Lambda functions are often used in functional programming and for callbacks.
Threads can improve performance by utilizing multiple cores of a CPU.
Example of lambda function...
CI/CD stands for Continuous Integration/Continuous Deployment, a practice in software development to automate the process of testing and deploying code changes.
CI/CD automates the process of integrating code changes from multiple developers into a shared repository.
It includes automated testing to ensure that code changes do not break existing functionality.
CI/CD also automates the deployment of code changes to product...
Document Processor
14
salaries
| ₹2.4 L/yr - ₹3.5 L/yr |
Senior Software Engineer
13
salaries
| ₹17 L/yr - ₹28 L/yr |
Software Engineer
7
salaries
| ₹6.6 L/yr - ₹24 L/yr |
Technical Support Analyst
6
salaries
| ₹9 L/yr - ₹10.9 L/yr |
HR Recruiter
5
salaries
| ₹3.3 L/yr - ₹5.5 L/yr |
TCS
Accenture
Wipro
Capgemini