Filter interviews by
1 hr - Basic Programs on Strings, Arrays
Tables can be created in databases using SQL commands like CREATE TABLE.
Use CREATE TABLE statement in SQL to create a new table
Specify the table name and column names along with their data types
Add constraints like primary key, foreign key, etc. if needed
ER Diagram is created by identifying entities, attributes, and relationships in a database.
Identify entities in the database (e.g. Customer, Product, Order)
Identify attributes for each entity (e.g. Customer has attributes like Name, Address)
Identify relationships between entities (e.g. Customer places Order)
CRUD operations in Node.js involve creating, reading, updating, and deleting data from a database.
Use libraries like Express and Mongoose to handle CRUD operations in Node.js
Create: Use HTTP POST method to add new data to the database
Read: Use HTTP GET method to retrieve data from the database
Update: Use HTTP PUT or PATCH method to modify existing data in the database
Delete: Use HTTP DELETE method to remove data from t
MVC architecture is a design pattern used in software development to separate the application into three main components: Model, View, and Controller.
Model represents the data and business logic of the application.
View is responsible for displaying the data to the user.
Controller acts as an intermediary between Model and View, handling user input and updating the Model accordingly.
Example: In a web application, the Mod...
I applied via campus placement at Sri Venkateswara College of Engineering and Technology, Chittoor and was interviewed before Mar 2023. There was 1 interview round.
I applied via Approached by Company and was interviewed before Feb 2023. There were 3 interview rounds.
Basic questions like portions, percentage and quants
Really basic question like star pyramid
Top trending discussions
posted on 22 Sep 2024
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
Aptitude and coding both
Merge overlapping intervals to create a new set of non-overlapping intervals.
Sort the intervals based on the start time.
Iterate through the intervals and merge overlapping intervals.
Return the merged intervals as the final result.
I applied via Referral and was interviewed in May 2021. There were 3 interview rounds.
I applied via campus placement at Sathyabama University and was interviewed in Sep 2023. There were 4 interview rounds.
Round 1 - Learn the Important concepts of Aptitude like Time and work, Speed, Age related, English vocabulary etc.
Round 2 - GD
which is based on individual like how to interact and showing them your communication skills in a better way can get you to next and last round.
posted on 6 Jun 2024
30 min .. time, speed, distance
Normal easy qus via leetcode
I applied via Company Website and was interviewed in Mar 2023. There were 2 interview rounds.
I was interviewed in Mar 2022.
Round duration - 60 minutes
Round difficulty - Medium
Mcq + Data structures questions
Given an array of integers, find the maximum sum of any contiguous subarray within the array.
array = [34, -50, 42, 14, -5, 86]
137
O(1) because the extra space being used (looping vari...
Round duration - 70 minutes
Round difficulty - Medium
Standard System Design round
Tip 1 : Implement using OOPs
Tip 2 : Try to tell your approach to the interviewer as much as you can side by side
Round duration - 90 minutes
Round difficulty - Medium
Interview of DSA + OOPS + Databse(SQL query) + Operating System
Given a binary tree, your task is to print the left view of the tree. The left view of a binary tree contains the nodes visible when the tree is viewed from the left side.
This problem can be solved through recursion.We will maintain max_level variable which will keep track of maxLevel and will pass current level in recursion as argument. Whenever we see a node whose current level is more than maxLevel then we will print that node as that will be first node for that current level. Also update maxLevel with current level.
Space Complexity: O(n)Explanation:O(N), where ‘N’...
Round duration - 60 minutes
Round difficulty - Easy
Hr round - normal hr questions + situational
Thoughtworks community discussion
Tip 1 : Read all Thoughtworks community page and be honest
Tip 2 : Be open-minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.
Tip 3 : The cross-questioning can go intense sometimes, think before you speak.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
based on 3 interviews
Interview experience
Senior Engineer
14
salaries
| ₹7.5 L/yr - ₹21 L/yr |
Senior Software Engineer
10
salaries
| ₹10 L/yr - ₹21.5 L/yr |
Technical Specialist
10
salaries
| ₹15.5 L/yr - ₹26 L/yr |
Software Engineer
7
salaries
| ₹5.1 L/yr - ₹8.5 L/yr |
Senior Technical Lead
4
salaries
| ₹17.5 L/yr - ₹45 L/yr |
TCS
Infosys
Wipro
HCLTech