i
Yubi
Filter interviews by
I applied via Job Portal
Top trending discussions
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
I was given an assignment to make a creative for festive recharge offer to be submitted in 24 hours.
I was interviewed before Mar 2016.
posted on 17 Dec 2021
I applied via Referral and was interviewed in Jun 2021. There were 3 interview rounds.
SAP is a software company that provides enterprise resource planning (ERP) software to manage business operations.
SAP stands for Systems, Applications, and Products in Data Processing.
It offers a range of software solutions for various industries such as finance, logistics, and manufacturing.
SAP ERP software helps businesses to streamline their operations and improve efficiency.
SAP also offers cloud-based solutions and...
String manipulation problems involve modifying or analyzing strings of characters.
Use built-in string methods like substring, replace, and split.
Regular expressions can be powerful tools for pattern matching and manipulation.
Be mindful of edge cases like empty strings and null values.
Consider the time and space complexity of your solution.
Practice with coding challenges on websites like LeetCode and HackerRank.
I applied via Campus Placement
Easy to medium level question with some mcqs
Then we had a training for one month and we created a project based on that project we were given internships
I applied via Company Website and was interviewed in May 2021. There were 3 interview rounds.
Exceptions are errors that occur during program execution and can be handled using try-catch blocks.
Checked exceptions: must be handled or declared in the method signature
Unchecked exceptions: occur at runtime and do not need to be declared
Error: serious problems that cannot be handled, such as OutOfMemoryError
Examples: NullPointerException, ArrayIndexOutOfBoundsException
Exceptions should be handled gracefully to prevent application crashes.
Use try-catch blocks to catch exceptions.
Handle exceptions at the appropriate level of abstraction.
Log exceptions to aid in debugging.
Provide meaningful error messages to the user.
Avoid catching generic exceptions.
Use finally blocks to release resources.
Consider using custom exceptions for specific error conditions.
To create a custom read-only list, use the ReadOnlyCollection class in C#.
Create a List
Use the AsReadOnly() method to create a read-only wrapper around the list.
Use the ReadOnlyCollection
Example: List
Example: var readOnlyList = myList.AsReadOnly();
Example: var trulyReadOnlyList = new ReadOnlyCollect
Collections are data structures that store and manipulate groups of related objects.
Collections are used to store and manipulate groups of related objects
They can be classified into three main categories: Lists, Sets, and Maps
Lists maintain the order of elements and allow duplicates (e.g. ArrayList, LinkedList)
Sets do not allow duplicates and do not maintain order (e.g. HashSet, TreeSet)
Maps store key-value pairs and d...
Binary search is a search algorithm that finds the position of a target value within a sorted array.
The array must be sorted before applying binary search
Compare the target value with the middle element of the array
If the target value is smaller, search the left half of the array
If the target value is larger, search the right half of the array
Repeat until the target value is found or the search space is exhausted
What is the difference between a HashMap and a ConcurrentHashMap?
I applied via Recruitment Consultant and was interviewed in Jul 2021. There was 1 interview round.
I chose IT because of my passion for problem-solving and my interest in software development.
I have always been fascinated by technology and computers.
During my electrical engineering studies, I realized that I enjoyed programming and software development more than other aspects of the field.
I took additional courses in computer science to enhance my skills and knowledge in software engineering.
I have successfully comp...
Programming is a way to solve problems and create innovative solutions using logic and creativity.
Programming allows me to create something from scratch and see it come to life.
It challenges me to think critically and find efficient solutions to complex problems.
It offers endless opportunities for learning and growth, as technology is constantly evolving.
Programming is a versatile skill that can be applied to various i...
based on 1 interview
Interview experience
Software Engineer
86
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
82
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate
74
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate
74
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Vice President
30
salaries
| ₹0 L/yr - ₹0 L/yr |
Bajaj Finance
HDFC Bank
ICICI Bank
Kotak Mahindra Bank