Filter interviews by
I applied via Campus Placement and was interviewed in Apr 2023. There were 3 interview rounds.
Conducted on SHL, typical AMCAT test. 7 Automata Fix, 2 Automata. Before Coding Technical, Aptitude and English MCQs.
I prefer Java for its strong OOP principles and widespread use in industry.
Java is my preferred language for its object-oriented programming capabilities.
I appreciate Java's encapsulation, inheritance, and polymorphism features.
Examples of OOP in Java include creating classes, objects, and implementing interfaces.
Implement a function to reverse a linked list in place.
A linked list consists of nodes where each node points to the next node.
To reverse a linked list, we need to change the direction of the pointers.
Use three pointers: previous, current, and next to traverse and reverse the list.
Example: For list 1 -> 2 -> 3, after reversal it should be 3 -> 2 -> 1.
Reverse a Linked List by changing the pointers direction
Start with three pointers: current, prev, and next
Iterate through the linked list, updating the pointers to reverse the direction
Return the new head of the reversed linked list
Check if a linked list is a palindrome by comparing the values from both ends.
Traverse the linked list to find the middle node using slow and fast pointers.
Reverse the second half of the linked list.
Compare the values of the first half with the reversed second half to check for palindrome.
Example: 1->2->3->2->1 is a palindrome.
I applied via Recruitment Consulltant and was interviewed before May 2023. There were 3 interview rounds.
Normal Questions related to array and math
Top trending discussions
I appeared for an interview before May 2016.
I appeared for an interview in Mar 2017.
To make the red fishes 98%, 50 fishes have to be removed from the aquarium.
Calculate 1% of 200 fishes to find the number of red fishes.
Subtract the number of red fishes from 200 to find the number of non-red fishes.
Calculate 2% of the total number of fishes to find the desired number of red fishes.
Subtract the desired number of red fishes from the current number of red fishes to find the number of fishes to be removed.
posted on 28 Jun 2017
I appeared for an interview in Mar 2017.
To make the red fishes 98%, 50 fishes have to be removed from the aquarium.
Calculate 1% of 200 fishes to find out how many fishes represent 1%.
Multiply the result by 2 to find out how many fishes represent 2%.
Subtract the result from 200 to find out how many fishes represent 98%.
I appeared for an interview in Mar 2017.
I have the technical skills, experience, and passion to deliver high-quality software solutions.
I have a strong background in programming languages such as Java, Python, and C++.
I have experience working on complex software projects and collaborating with cross-functional teams.
I am passionate about staying up-to-date with the latest technologies and trends in software development.
I am a quick learner and have a strong...
Ericsson is a global leader in telecommunications technology with a strong focus on innovation and career development.
Global leader in telecommunications technology
Strong focus on innovation
Opportunities for career development
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements and swaps them if they are in the wrong order.
Bubble sort has a worst-case and average complexity of O(n^2), where n is the number of items being sorted.
It is not efficient for large lists and is generally used for educational purposes.
Example: Sorting an array of strings in alphabetical order using bubble sort.
Auto and static are two storage classes in C. Auto variables are local to a function while static variables retain their value between function calls.
Auto variables are created when a function is called and destroyed when the function ends
Static variables are initialized only once and retain their value between function calls
Auto variables have garbage value if not initialized while static variables are initialized to ...
My strengths include problem-solving, attention to detail, and adaptability. My weaknesses include public speaking and impatience.
Strengths: problem-solving, attention to detail, adaptability
Weaknesses: public speaking, impatience
In 5 years, I see myself as a senior software developer leading a team of developers to create innovative solutions.
Leading a team of developers to create innovative solutions
Continuing to learn and stay up-to-date with the latest technologies
Contributing to the growth and success of the company
Mentoring and coaching junior developers
Taking on more responsibilities and challenges
I am interested in exploring new technologies and learning new programming languages.
Exploring new technologies
Learning new programming languages
Attending tech conferences and meetups
Contributing to open source projects
Yes, I am open to relocation for the right opportunity.
I am willing to relocate for the right job opportunity
I am open to exploring new cities and cultures
I am willing to consider relocation assistance
I am excited about the prospect of working in a new environment
Using Applied Electronics to prevent train accidents in IRCTC
Implement sensors to detect obstacles on tracks
Use GPS and communication systems to alert train drivers of potential dangers
Install automatic braking systems in case of emergency
Regular maintenance and inspection of tracks and trains
Train and educate staff on safety protocols and emergency procedures
IC 555 timer is a versatile timer IC used in various applications like oscillators, timers, and flip-flops.
IC 555 timer has three modes of operation: monostable, astable, and bistable.
In monostable mode, the output is high for a fixed duration when triggered.
In astable mode, the output oscillates between high and low states.
In bistable mode, the output remains in either high or low state until triggered.
IC 555 timer ca...
The internet is a global network of interconnected devices that communicate using standardized protocols.
The internet is based on the TCP/IP protocol suite.
Data is transmitted in packets across the network.
The network model consists of layers, including the physical, data link, network, transport, and application layers.
Routing protocols are used to direct packets to their destination.
Examples of internet applications ...
I am a software engineer with experience in developing web and mobile applications using various programming languages and frameworks.
Proficient in Java, Python, and JavaScript
Experience with React, Angular, and Node.js
Strong understanding of database management systems
Passionate about learning new technologies and solving complex problems
based on 2 interview experiences
Difficulty level
Duration
Software Engineer
595
salaries
| ₹7.4 L/yr - ₹19.3 L/yr |
Technical Lead
561
salaries
| ₹12.3 L/yr - ₹26.6 L/yr |
Technical Specialist
487
salaries
| ₹17.4 L/yr - ₹28.7 L/yr |
R&D Engineer
470
salaries
| ₹9.8 L/yr - ₹21.6 L/yr |
Senior Software Engineer
270
salaries
| ₹18 L/yr - ₹32 L/yr |
Jio
Vodafone Idea
Bharti Airtel
Ericsson