Filter interviews by
I applied via Company Website and was interviewed before Mar 2023. There were 3 interview rounds.
P2P (Procure-to-Pay) is the process of requisitioning, purchasing, receiving, paying for, and accounting for goods and services.
Requisitioning: Requesting goods or services needed by the organization.
Purchasing: Finding suppliers, negotiating terms, and creating purchase orders.
Receiving: Accepting and inspecting goods or services delivered.
Paying for: Processing invoices and making payments to suppliers.
Accounting: Re...
posted on 19 Dec 2024
I applied via Campus Placement
It was good 20 mcqs 3 coding questions
posted on 20 Mar 2024
I applied via Company Website and was interviewed in Feb 2024. There were 4 interview rounds.
First Round was Coding Test On Codility Platform . 3 Questions were Asked On Medium to Hard Level Arrays and Strings Topics.
Pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism. Real life example: Vehicles.
Inheritance: Car and Bike classes inheriting from Vehicle class.
Encapsulation: Data hiding in a class to protect it from outside interference.
Abstraction: Using a remote control to operate a TV without knowing its internal workings.
Polymorphism: Overloading a method with different parameters in a class.
No, Function Overloading is not the only example of Compile Time Polymorphism.
Function Templates are another example of Compile Time Polymorphism where a single function can operate on different data types.
Operator Overloading is also an example of Compile Time Polymorphism where operators can be overloaded to work with different data types.
Static Polymorphism achieved through method overloading is another example of C
Arrays store elements in contiguous memory locations, while LinkedLists store elements in nodes with pointers to the next element.
Arrays have constant time access to elements using index, while LinkedLists have O(n) access time as they need to traverse from the beginning.
Arrays have fixed size, while LinkedLists can dynamically grow and shrink in size.
Arrays are better for random access and search operations, while Lin...
Answering questions related to LinkedList operations and Circular LinkedList.
LinkedList Class: Implement a class with nodes containing data and a reference to the next node.
Insertion: Add a new node at the beginning, end, or at a specific position in the LinkedList.
Deletion: Remove a node by updating references to skip over it.
Reversing: Traverse the LinkedList and reverse the links between nodes.
Sorting: Implement a s...
Use recursion to reverse the string without using loops or other data structures.
Create a recursive function that takes the string as input.
In the function, check if the string is empty or has only one character, return the string in that case.
Otherwise, call the function recursively with the substring excluding the first character and concatenate the first character at the end.
Use a hashmap to store frequency of each number in the array for efficient retrieval of maximum occurring number.
Use a hashmap to store the frequency of each number in the array.
Iterate through the array and update the frequency count in the hashmap.
Find the number with the highest frequency in the hashmap to get the maximum occurring number.
Multi-Threading in Java allows multiple threads to execute concurrently. Generics in Java enable type-safe collections and classes.
Multi-Threading in Java allows for concurrent execution of multiple threads.
Generics in Java enable type-safe collections and classes by allowing the use of parameterized types.
Example of Multi-Threading: creating a new thread using the Thread class and implementing the run() method.
Example...
Bentley Systems is a global leader in infrastructure engineering software, providing innovative solutions for sustainable development.
Bentley Systems offers cutting-edge technology and tools for infrastructure engineering projects.
The company has a strong reputation for innovation and sustainability in the industry.
Bentley Systems has a global presence, providing opportunities to work on diverse projects around the wor...
I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.
I handle customer inquiries with patience, empathy, and a focus on finding solutions.
Listen actively to understand the customer's issue
Show empathy and understanding towards the customer's situation
Offer solutions or alternatives to resolve the issue
Follow up to ensure customer satisfaction
posted on 2 May 2024
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
The 4 pillars of OOP are encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Creating new classes from existing classes, inheriting their attributes and methods.
Polymorphism: Objects of different classes can be treated as objects of a common superclass.
Abstraction: Hiding the complex implementation details and showin
posted on 7 Sep 2024
I applied via LinkedIn and was interviewed in Mar 2024. There were 4 interview rounds.
First round was coding test conducted by their IDE where you can program in any language like on hackerrank IDE . 5 question were asked from easy to hard
Stack is used for static memory allocation and stores local variables, while heap is used for dynamic memory allocation and stores objects.
Stack memory is allocated in a contiguous block and is faster to access compared to heap memory.
Variables stored on the stack have limited scope and lifetime, while objects on the heap can persist beyond the scope of the function.
Stack memory is managed by the compiler, while heap m...
Compiler translates entire code into machine code before execution, while interpreter translates code line by line during execution.
Compiler translates entire code into machine code before execution
Interpreter translates code line by line during execution
Compiler generates error messages after scanning entire code
Interpreter stops at first error encountered
Examples: C, C++ use compilers; Python, Ruby use interpreters
It included question from aptitude, reasoning, English, CSE fundamentals like oops and sql
posted on 13 Jul 2024
OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOPs focuses on creating objects that interact with each other to solve problems.
Key principles of OOPs include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation involves bundling data and methods that operate on the data into...
SOLID principles are a set of five design principles that help 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 with objects of its sub...
I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.
Basic aptitude test provided. Try some online aptitude test such as reasoning and numericals etc
Must be deliver a good performance in gd that impresses the recruiter. Always speak within the context
Technical Support Engineer 2
25
salaries
| ₹10 L/yr - ₹21 L/yr |
Staff Software Engineer
24
salaries
| ₹35 L/yr - ₹69 L/yr |
Technical Support Engineer
24
salaries
| ₹10.7 L/yr - ₹16 L/yr |
Software Engineer
22
salaries
| ₹18 L/yr - ₹45 L/yr |
Senior Software Engineer
20
salaries
| ₹25 L/yr - ₹61 L/yr |
Gupshup
RingCentral
Salesforce
Zendesk