Filter interviews by
Clear (1)
DSA based 1 ques and some mcqs on cs funda
Reverse a string without using inbuilt functions
Create a new array to store the reversed string
Iterate through the original string from end to start and append each character to the new array
Join the characters in the new array to form the reversed string
To find the mid of a linked list, use two pointers - one moving at double the speed of the other.
Initialize two pointers, slow and fast, at the head of the linked list.
Move the slow pointer by one node and the fast pointer by two nodes until the fast pointer reaches the end of the list.
The node pointed to by the slow pointer at this point is the mid of the linked list.
I applied via Campus Placement and was interviewed in Apr 2023. There were 4 interview rounds.
It was online assessment taken on Mercer mettl. It contained 10 MCQ from object oriented programming, computer networks, DBMS, os each. 1 coding question of medium level based on permutation and combinations. The assessment was of 1 hr.
The 4 pillars of object oriented programming are encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Creating new classes based on existing classes, allowing for code reuse.
Polymorphism: The ability for objects of different classes to respond to the same message.
Abstraction: Hiding the complex implementation details
MongoDB is a NoSQL database while SQL is a relational database management system.
MongoDB is schema-less, allowing for flexible data models.
SQL databases use structured query language for defining and manipulating data.
MongoDB is horizontally scalable, while SQL databases are vertically scalable.
SQL databases are better suited for complex queries and joins.
MongoDB is commonly used for big data and real-time applications...
Top trending discussions
I have the skills, experience, and passion to excel in this role.
I have a strong background in software development, with experience in multiple programming languages and frameworks.
I am a quick learner and enjoy tackling new challenges.
I am a team player and enjoy collaborating with others to achieve common goals.
I am passionate about software engineering and am always looking for ways to improve my skills and knowled...
I chose your company because of its reputation for innovation and its commitment to employee growth.
Your company has a strong reputation for innovation in the industry.
I was impressed by the emphasis on employee growth and development.
I believe that your company's values align with my own personal values.
I was excited about the opportunity to work with a talented team of engineers.
Your company's mission and vision reso
I want to join IBM because of its reputation as a leading technology company and its commitment to innovation.
IBM is known for its cutting-edge technology and solutions.
The company has a strong focus on research and development.
IBM offers excellent career growth opportunities and a supportive work environment.
Working at IBM would allow me to collaborate with talented professionals from diverse backgrounds.
IBM's global ...
based on 2 interviews
Interview experience
Software Technologist 1
288
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
205
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Technologist 2
176
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer2
163
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
130
salaries
| ₹0 L/yr - ₹0 L/yr |
GE Healthcare
Siemens Healthineers
Honeywell Technology Solutions
Bosch