i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Concurrent collection refers to data structures that can be accessed and modified by multiple threads simultaneously.
Concurrent collections are designed to be thread-safe, allowing multiple threads to access and modify the collection without causing data corruption.
Examples of concurrent collections in Java include ConcurrentHashMap, CopyOnWriteArrayList, and ConcurrentLinkedQueue.
Concurrent collections are commonly us...
CopyOnWriteArrayList is a thread-safe variant of ArrayList where all mutative operations (add, set, remove, etc) are implemented by making a fresh copy of the underlying array.
CopyOnWriteArrayList is suitable for scenarios where traversal operations vastly outnumber mutative operations.
It is ideal for read-heavy applications where the list is traversed frequently but modifications are rare.
Example: CopyOnWriteArrayList
I applied via Company Website and was interviewed in Aug 2022. There were 2 interview rounds.
Practice the test daily
Make sure you know the test format
Improve your speaking and reasoning skills
I was interviewed in Dec 2024.
Microservice architecture is an approach to software development where a single application is composed of small, independent services that communicate with each other through APIs.
Each service is responsible for a specific function or feature of the application
Services are loosely coupled and can be developed, deployed, and scaled independently
Communication between services is typically done through lightweight protoc...
Steam API is a set of web APIs provided by Valve for accessing Steam's features and data.
Steam API allows developers to integrate Steam features such as user authentication, inventory management, and game statistics into their applications.
Developers can use Steam API to access information about games, users, achievements, and more.
Steam API provides endpoints for interacting with Steam's community features, such as us
Experienced team manager with a background in project management and leadership.
Over 5 years of experience leading teams in various industries
Skilled in project planning, delegation, and conflict resolution
Strong communication and interpersonal skills
Proven track record of meeting deadlines and exceeding goals
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There was 1 interview round.
Accrual accounting is a method of accounting that records revenues and expenses when they are incurred, regardless of when cash is exchanged.
Accrual accounting recognizes revenue and expenses at the time they are earned or incurred, rather than when cash is received or paid.
In accounts payable, accrual accounting ensures that expenses are recorded when they are incurred, even if the payment has not been made yet.
This m...
Accounts payable refers to the money a company owes to its suppliers or vendors for goods or services purchased on credit.
Accounts payable is a liability on the company's balance sheet.
It represents the amount of money the company owes to its suppliers or vendors.
Accounts payable is typically recorded when an invoice is received from a supplier, and payment is usually made within a specified period.
Managing accounts pa...
Drafting a project plan in Excel
Create a detailed list of tasks and milestones
Assign responsibilities to team members
Set deadlines for each task
Include a budget and resource allocation
Use Excel's features like Gantt charts for visualization
Resource planning involves identifying and allocating resources to meet project goals efficiently.
Identifying the resources needed for a project
Allocating resources based on project requirements and constraints
Monitoring resource usage and adjusting as needed
Balancing resource availability and project deadlines
Examples: assigning team members to specific tasks, scheduling equipment usage
I applied via campus placement at National Institute of Technology (NIT), Durgapur
General Aptitude test containing English & Maths
Yes, I have coding knowledge in languages such as Java, Python, and SQL.
Proficient in Java, Python, and SQL
Experience with data structures and algorithms
Developed web applications using HTML, CSS, and JavaScript
Experienced team manager with a background in project management and strong leadership skills.
Over 5 years of experience leading teams in various industries
Skilled in project planning, delegation, and conflict resolution
Proven track record of meeting deadlines and exceeding goals
Strong communication and interpersonal skills
Passionate about developing team members and fostering a positive work environment
In 5 years, I see myself as a successful Team Manager leading a high-performing team towards achieving company goals.
Leading a team towards achieving company goals
Developing strong relationships with team members
Continuously improving team performance through training and development
Contributing to the overall success and growth of the organization
Challenges in current role include team communication and project deadlines.
Managing team communication by scheduling regular meetings and providing clear instructions.
Dealing with project deadlines by prioritizing tasks and delegating responsibilities effectively.
Handling conflicts within the team by addressing issues promptly and promoting open communication.
Adapting to changes in project scope or requirements by sta...
based on 2 interviews
Interview experience
based on 24 reviews
Rating in categories
Application Developer
11.7k
salaries
| ₹5.6 L/yr - ₹23.9 L/yr |
Software Engineer
5.5k
salaries
| ₹5.4 L/yr - ₹22.4 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.4 L/yr - ₹27 L/yr |
Senior Software Engineer
4.8k
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Systems Engineer
4.5k
salaries
| ₹5.6 L/yr - ₹19 L/yr |
Oracle
TCS
Cognizant
Accenture