Filter interviews by
I applied via Approached by Company and was interviewed in Jul 2022. There were 3 interview rounds.
Medium to high level coding questions
Top trending discussions
posted on 19 Sep 2024
I applied via LinkedIn and was interviewed in Aug 2024. There were 5 interview rounds.
In Atitude can be text over general knowledge
They can be seen over performance , and communication skills
They can be seen over problem solving skills
I am proficient in multiple languages, including Java, Python, and C++.
Proficient in Java, Python, and C++
Experience with web development languages like JavaScript and HTML/CSS
Familiarity with scripting languages like Bash and PowerShell
I have the technical skills, experience, and passion to excel in this role.
I have a strong background in software development, with expertise in languages such as Java, Python, and C++.
I have successfully completed projects that demonstrate my problem-solving abilities and attention to detail.
I am a quick learner and thrive in fast-paced environments, adapting easily to new technologies and methodologies.
I am a team pl...
Strength: Strong problem-solving skills. Weakness: Difficulty delegating tasks.
Strength: Able to quickly identify and solve complex problems.
Strength: Strong analytical skills to break down problems into manageable parts.
Weakness: Struggle with delegating tasks to others, preferring to handle everything myself.
Weakness: Working on improving communication to effectively delegate tasks.
I applied via Referral
2 coding question were asked
Recursively sum the values of nodes in a binary tree
Use a recursive function to traverse the tree and add the values of each node
Base case: if the current node is null, return 0
Recursive step: return the sum of current node value, left subtree sum, and right subtree sum
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.
HashMap internally uses an array of linked lists to store key-value pairs.
When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.
If multiple keys hash to the same index, a linked list is used to handle collisions.
To retrieve a value, the key is hashed a...
I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.
Oops concept is a programming paradigm that focuses on objects and classes to organize code and promote reusability.
Oops stands for Object-Oriented Programming
Key concepts include classes, objects, inheritance, polymorphism, and encapsulation
Classes are blueprints for objects, defining their properties and behaviors
Objects are instances of classes, representing real-world entities
Inheritance allows classes to inherit p...
SOLID principles are a set of five design principles in object-oriented programming to make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable...
Auto layout is a constraint-based layout system used in iOS and macOS development to create user interfaces that adapt to different screen sizes and orientations.
Auto layout allows developers to create flexible and adaptive user interfaces by defining relationships between UI elements.
Constraints are used to specify the position and size of UI elements relative to each other or to the parent view.
Auto layout automatica...
Content hugging is a constraint used in Auto Layout to determine how much a view resists growing beyond its intrinsic content size.
Content hugging priority is a value between 1 and 1000, with higher values indicating a stronger resistance to growing.
Views with higher content hugging priorities will try to maintain their intrinsic content size rather than expand to fill available space.
Content hugging is often used in c...
Retain cycle occurs when two objects hold a strong reference to each other, preventing them from being deallocated.
Occurs in iOS development when two objects have strong references to each other
Can lead to memory leaks as the objects are never deallocated
Prevented by using weak or unowned references in Swift
I applied via Walk-in and was interviewed in Dec 2023. There was 1 interview round.
Reverse a linked list by changing the pointers direction
Iterate through the linked list and change the direction of pointers
Use three pointers - prev, current, next to reverse the list
Update the head pointer to point to the new first node
posted on 11 Mar 2024
I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.
based on 3 reviews
Rating in categories
Devops Engineer
7
salaries
| ₹20 L/yr - ₹39.7 L/yr |
Front end Engineer
7
salaries
| ₹7.5 L/yr - ₹7.5 L/yr |
Executive Accountant
7
salaries
| ₹25 L/yr - ₹46 L/yr |
Data Engineer
7
salaries
| ₹28 L/yr - ₹75 L/yr |
Software Engineer
6
salaries
| ₹24 L/yr - ₹36 L/yr |
Microsoft Corporation
Cisco
Amazon