i
Ericsson
Work with us
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Swapping two variables without using a third variable
Use XOR operation to swap two variables without using a third variable
Example: a = 5, b = 10; a = a ^ b; b = a ^ b; a = a ^ b; // Now a = 10, b = 5
Method overloading is when multiple methods have the same name but different parameters. Method overriding is when a subclass provides a specific implementation of a method that is already provided by its superclass.
Method overloading allows a class to have multiple methods with the same name but different parameters.
Method overriding occurs in a subclass when a method has the same name, return type, and parameter...
Call flow refers to the sequence of events in a communication process, often in telephony or software interactions.
Call flow begins when a user initiates a call, such as dialing a number.
In telephony, the call is routed through a switchboard or PBX system.
For software, call flow can refer to API requests and responses, e.g., a user clicking a button triggers a backend call.
Call flow can include various states like...
Hashmap is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
Hashmap uses a hash function to map keys to indices in an array.
Collision handling is important in hashmap implementation.
Java's HashMap class is a popular implementation of hashmap.
Example: HashMap<String, Integer> map = new HashMap<>();
3G, 4G, and 5G architectures refer to the generations of mobile network technology, each offering faster speeds and improved capabilities.
3G (Third Generation) introduced mobile data services like internet browsing and video calling.
4G (Fourth Generation) provided faster speeds for data transmission, enabling services like HD video streaming and online gaming.
5G (Fifth Generation) offers even faster speeds, lower ...
You are given a string STR
which contains alphabets, numbers, and special characters. Your task is to reverse the string.
STR = "abcde"
"ed...
Reverse a given string containing alphabets, numbers, and special characters.
Iterate through the string from the end to the beginning and append each character to a new string.
Use built-in functions like reverse() or StringBuilder in languages like Python or Java for efficient reversal.
Handle special characters and numbers while reversing the string.
Ensure to consider the constraints on the length of the string an...
Different protocols supported at each OSI layer
Layer 1 (Physical): Ethernet, Wi-Fi, Bluetooth
Layer 2 (Data Link): MAC, PPP, HDLC
Layer 3 (Network): IP, ICMP, ARP
Layer 4 (Transport): TCP, UDP, SCTP
Layer 5 (Session): NetBIOS, PPTP
Layer 6 (Presentation): SSL, TLS
Layer 7 (Application): HTTP, FTP, SMTP
A hub operates at the physical layer and broadcasts data to all devices on the network, while a switch operates at the data link layer and forwards data only to the intended recipient.
Hub operates at the physical layer, while switch operates at the data link layer
Hub broadcasts data to all devices on the network, while switch forwards data only to the intended recipient
Switch is more efficient and secure compared ...
An Object-Oriented Database Management System (OODBMS) is a type of database management system that supports the creation and management of objects in a database.
OODBMS stores data in the form of objects, which can contain attributes and methods.
It allows for complex data structures and relationships to be represented more easily.
Examples of OODBMS include db4o, ObjectDB, and ObjectStore.
Windows XP and Windows 7 are both operating systems developed by Microsoft, but they have several key differences.
User interface: Windows 7 has a more modern and user-friendly interface compared to Windows XP.
Performance: Windows 7 is generally faster and more stable than Windows XP.
Security: Windows 7 has more advanced security features and updates compared to Windows XP.
Hardware support: Windows 7 supports newer...
Method overloading is when multiple methods have the same name but different parameters. Method overriding is when a subclass provides a specific implementation of a method that is already provided by its superclass.
Method overloading allows a class to have multiple methods with the same name but different parameters.
Method overriding occurs in a subclass when a method has the same name, return type, and parameters as ...
Swapping two variables without using a third variable
Use XOR operation to swap two variables without using a third variable
Example: a = 5, b = 10; a = a ^ b; b = a ^ b; a = a ^ b; // Now a = 10, b = 5
I am impressed by the organization's innovative projects and collaborative work culture.
Impressed by innovative projects
Attracted to collaborative work culture
Excited about potential for growth and learning opportunities
My weakness is overthinking and my strength is attention to detail.
Weakness: tend to overthink situations, which can lead to indecision or unnecessary stress
Strength: strong attention to detail, ensuring accuracy and quality in my work
Example: I sometimes spend too much time analyzing a problem before taking action, but I have learned to set deadlines for myself to prevent this from affecting my productivity
Basic programming and its easy only
I applied via Referral and was interviewed before Dec 2023. There were 2 interview rounds.
I have a diverse background in software development, focusing on full-stack development and agile methodologies.
Bachelor's degree in Computer Science from XYZ University.
5 years of experience in web development using JavaScript, React, and Node.js.
Worked on a team project that improved application performance by 30%.
Experience with cloud technologies like AWS and Azure for deploying applications.
Contributed to open-sou...
Codility for sorting, debugging and builidng a simple application
I applied via Company Website and was interviewed in Mar 2023. There were 3 interview rounds.
There was a lot of typical hr questions. Such as your salary preference and what is your biggest weakness.
They asked HOG PUF question. It was a very easy question
I applied via Naukri.com and was interviewed before Sep 2023. There were 2 interview rounds.
Hashmap is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
Hashmap uses a hash function to map keys to indices in an array.
Collision handling is important in hashmap implementation.
Java's HashMap class is a popular implementation of hashmap.
Example: HashMap<String, Integer> map = new HashMap<>();
To become a senior software developer, gain expertise in new technologies, contribute to open source projects, and mentor junior developers.
Become a senior software developer
Gain expertise in new technologies
Contribute to open source projects
Mentor junior developers
I applied via Approached by Company
I appeared for an interview before Mar 2024, where I was asked the following questions.
I applied via Campus Placement and was interviewed before Sep 2022. There were 2 interview rounds.
Easy questions from quant, english and reasoning
Call flow refers to the sequence of events in a communication process, often in telephony or software interactions.
Call flow begins when a user initiates a call, such as dialing a number.
In telephony, the call is routed through a switchboard or PBX system.
For software, call flow can refer to API requests and responses, e.g., a user clicking a button triggers a backend call.
Call flow can include various states like ring...
3G, 4G, and 5G architectures refer to the generations of mobile network technology, each offering faster speeds and improved capabilities.
3G (Third Generation) introduced mobile data services like internet browsing and video calling.
4G (Fourth Generation) provided faster speeds for data transmission, enabling services like HD video streaming and online gaming.
5G (Fifth Generation) offers even faster speeds, lower laten...
I applied via Recruitment Consultant and was interviewed in Sep 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Jul 2020. There was 1 interview round.
Top trending discussions
based on 10 interview experiences
Difficulty level
Duration
based on 108 reviews
Rating in categories
Senior Solution Integrator
2.3k
salaries
| ₹12 L/yr - ₹21 L/yr |
Solution Architect
2.3k
salaries
| ₹20 L/yr - ₹34.7 L/yr |
Senior Engineer
2.2k
salaries
| ₹9.8 L/yr - ₹17 L/yr |
Network Engineer
1.8k
salaries
| ₹3.2 L/yr - ₹7.8 L/yr |
Solution Integrator
1.7k
salaries
| ₹5 L/yr - ₹12 L/yr |
Jio
Vodafone Idea
Bharti Airtel
Tata Communications