Filter interviews by
I applied via campus placement at Government Engineering College, Gandhinagar and was interviewed before Jul 2023. There were 3 interview rounds.
Half hour aptitude test which also contains some technical questions
Method overloading involves multiple methods in the same class with the same name but different parameters. Method overriding involves a subclass providing a specific implementation of a method that is already provided by its superclass.
Method overloading is achieved within the same class by having multiple methods with the same name but different parameters.
Method overriding occurs in a subclass that provides a specif...
Types of machine learning include supervised, unsupervised, and reinforcement learning, each with unique use cases.
Supervised learning: Uses labeled data to train a model to make predictions. Example: spam email detection.
Unsupervised learning: Finds patterns in unlabeled data. Example: customer segmentation.
Reinforcement learning: Learns through trial and error to maximize rewards. Example: game playing AI.
Transfer learning is a machine learning technique where a model trained on one task is re-purposed on a second related task.
Transfer learning involves using pre-trained models as a starting point for a new task.
It helps in saving time and computational resources by leveraging knowledge from previous tasks.
Fine-tuning and feature extraction are common transfer learning approaches.
Example: Using a pre-trained image class...
SQL joining query between two tables
Use JOIN keyword to combine rows from two or more tables based on a related column between them
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
Top trending discussions
I applied via campus placement at Government College of Engineering, Aurangabad and was interviewed in Oct 2024. There were 3 interview rounds.
Mostly questions on logical aptitude
Nuts and bolts game, to output date in a certain format, one SQL query
posted on 8 Jul 2024
I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.
Search for a target value in a rotated sorted array.
Use binary search to find the pivot point where the array is rotated.
Determine which half of the array the target value lies in based on the pivot point.
Continue binary search in the appropriate half of the array to find the target value.
Design IMDB with concurrent ratings management
Implement a locking mechanism to ensure only one user can update a rating at a time
Use a queue system to handle multiple rating requests in an orderly manner
Consider using distributed systems to handle high concurrency levels
Design a vehicle rental system API
Create endpoints for listing available vehicles, booking a vehicle, and returning a vehicle
Include authentication and authorization mechanisms for users and admins
Implement payment gateway integration for processing rental payments
Include features like vehicle search, filtering, and reviews/ratings
Consider scalability and performance optimizations for handling high traffic
posted on 9 Jan 2025
I applied via Campus Placement and was interviewed in Jul 2024. There was 1 interview round.
posted on 15 Nov 2024
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
Promises in JavaScript are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
3 dsa questions were asked
Coding in live project involves writing and implementing code in a real-world software development project.
Understand the project requirements and scope before writing any code.
Collaborate with team members to ensure code integration and compatibility.
Test and debug code to ensure it meets project specifications.
Document code changes and updates for future reference.
Follow coding best practices and guidelines to mainta...
Prints numbers from 5 to 1 separated by a space
The code initializes x to 5, then enters a while loop that prints the value of x and decrements it until x is no longer greater than 0
The output will be '54321'
The value printed to the console will be 246810.
The function modifies the array elements to be 2.
The main function calls the function to modify the array.
The loop in main function prints the modified array elements.
I applied via campus placement at National Institute of Engineering (NIE) and was interviewed in Apr 2024. There were 4 interview rounds.
2 questions, Easy and medium based
I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.
Basic Js concepts like debouncing,event loop, and other output-based questions.
Optimization techniques are methods used to improve the efficiency and performance of software applications.
Use algorithms like greedy, dynamic programming, or divide and conquer to optimize code
Minimize time complexity by avoiding nested loops and unnecessary iterations
Utilize data structures like hash tables, arrays, and trees for efficient storage and retrieval
Profile code to identify bottlenecks and optimize critic...
posted on 26 Jul 2024
I applied via Campus Placement and was interviewed in Jan 2024. There were 4 interview rounds.
Online MCQs - 15 Questions (Aps, DSA, Output Prediction)
1 Question (with 3 Enhancement)
Remove middle element from a stack with odd length
Find the middle index of the stack by dividing the length by 2
Remove the element at the middle index
Adjust the stack by shifting elements if necessary
Software Engineer
28
salaries
| ₹3.6 L/yr - ₹9.2 L/yr |
Technical Lead
14
salaries
| ₹9 L/yr - ₹21.5 L/yr |
Devops Engineer
13
salaries
| ₹6 L/yr - ₹13.5 L/yr |
Software Engineer Level 1
12
salaries
| ₹6.6 L/yr - ₹8.6 L/yr |
Associate Software Engineer
8
salaries
| ₹5.5 L/yr - ₹6 L/yr |
TCS
Infosys
Wipro
HCLTech