Faster and better experience!
i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Developed a mobile application for tracking daily water intake and setting hydration goals.
Designed user interface for easy input of water consumption
Implemented database to store user data and hydration goals
Integrated notifications to remind users to drink water
Utilized charts to visualize daily water intake progress
Address conflict by actively listening, seeking common ground, and finding a mutually beneficial solution.
Listen actively to understand the other person's perspective
Seek common ground and areas of agreement
Collaborate to find a mutually beneficial solution
Communicate openly and respectfully
Hash table in Java is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
Hash table uses hashing function to map keys to indexes in an array.
It provides constant time complexity O(1) for insertion, deletion, and retrieval operations.
Example: HashMap and HashTable classes in Java implement hash tables.
I have worked on Microsoft Azure and Amazon Web Services (AWS) clouds.
Microsoft Azure
Amazon Web Services (AWS)
What people are saying about IBM
Vector in Java is a dynamic array that can grow or shrink in size as needed.
Vector is a part of the Java Collections Framework.
It is synchronized, meaning it is thread-safe.
Elements can be accessed using indexes like arrays.
Example: Vector<String> v = new Vector<String>();
Cmd is used to specify the default command to run when a container is started, while entry point is used to specify the executable that will run when the container starts.
Cmd is optional and can be overridden at runtime, while entry point is required and cannot be overridden.
Cmd is used to provide default arguments for the entry point command.
Example: CMD ["python", "app.py"] - specifies the default command to run...
Ansible architecture is based on a client-server model where the control machine communicates with managed nodes using SSH.
Ansible control machine: where playbooks are written and executed
Managed nodes: machines that are being managed by Ansible
Inventory: list of managed nodes
Playbooks: automation scripts written in YAML format
Modules: reusable units of code that perform specific tasks on managed nodes
To stop a container, use the 'docker stop' command followed by the container ID or name.
Use 'docker ps' command to list all running containers
Identify the container ID or name of the container you want to stop
Run 'docker stop
Reverse a string in Java using StringBuilder or character array.
Use StringBuilder's reverse() method to reverse the string.
Alternatively, convert the string to a character array, swap characters from start and end, then convert back to string.
Use SQL query to find max salary in different areas of employee
Use GROUP BY clause to group employees by area
Use MAX() function to find the maximum salary in each group
Combine GROUP BY and MAX() to get the desired result
As an Application Developer, I design, develop, and maintain software applications to meet user needs and improve functionality.
Developing software applications using programming languages like Java, C#, or Python.
Collaborating with cross-functional teams to gather requirements and design solutions, e.g., working with UX/UI designers.
Conducting code reviews to ensure code quality and adherence to best practices.
Testing...
Ansible architecture is based on a client-server model where the control machine communicates with managed nodes using SSH.
Ansible control machine: where playbooks are written and executed
Managed nodes: machines that are being managed by Ansible
Inventory: list of managed nodes
Playbooks: automation scripts written in YAML format
Modules: reusable units of code that perform specific tasks on managed nodes
Cmd is used to specify the default command to run when a container is started, while entry point is used to specify the executable that will run when the container starts.
Cmd is optional and can be overridden at runtime, while entry point is required and cannot be overridden.
Cmd is used to provide default arguments for the entry point command.
Example: CMD ["python", "app.py"] - specifies the default command to run the ...
To stop a container, use the 'docker stop' command followed by the container ID or name.
Use 'docker ps' command to list all running containers
Identify the container ID or name of the container you want to stop
Run 'docker stop
I applied via Approached by Company and was interviewed in Jun 2024. There were 3 interview rounds.
2 simple codes were asked.
Developed a mobile application for tracking daily water intake and setting hydration goals.
Designed user interface for easy input of water consumption
Implemented database to store user data and hydration goals
Integrated notifications to remind users to drink water
Utilized charts to visualize daily water intake progress
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
Give * in old format and make it new
Basic questions on projects
Only one question was asked related to hashing.
Topic was Technology effect on agriculture. Decent amount of time was given to perpare.
I am a passionate Application Developer with 5 years of experience in developing web and mobile applications.
Experienced in programming languages such as Java, JavaScript, and Swift
Proficient in using frameworks like React, Angular, and Node.js
Skilled in database management with SQL and NoSQL databases
Strong problem-solving and analytical skills
Excellent communication and teamwork abilities
Yes, willing to relocate for the right opportunity
I am open to relocating for a position that aligns with my career goals
I have relocated in the past for job opportunities
I understand the benefits of exploring new locations and experiences
Address conflict by actively listening, seeking common ground, and finding a mutually beneficial solution.
Listen actively to understand the other person's perspective
Seek common ground and areas of agreement
Collaborate to find a mutually beneficial solution
Communicate openly and respectfully
I applied via Referral
Some of the top questions asked at the IBM Application Developer interview -
The duration of IBM Application Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 1.3k reviews
Rating in categories
Application Developer
12.2k
salaries
| ₹5.4 L/yr - ₹26.1 L/yr |
Software Engineer
5.7k
salaries
| ₹8.2 L/yr - ₹26 L/yr |
Software Developer
5.4k
salaries
| ₹12.6 L/yr - ₹35.8 L/yr |
Advisory System Analyst
5.4k
salaries
| ₹9.5 L/yr - ₹26 L/yr |
Senior Software Engineer
5.2k
salaries
| ₹11.9 L/yr - ₹35 L/yr |
Oracle
TCS
Cognizant
Accenture