Filter interviews by
I applied via Campus Placement and was interviewed in Mar 2024. There were 5 interview rounds.
It was an online non proctored assessment having aptitude mcq and 3 coding quss , process was non proctored
Group discussion for test shortlisted
After this pan paper system design based qus
I am a passionate software engineer with experience in developing web applications using various technologies.
Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular
Proficient in backend development with Node.js and databases like MongoDB and MySQL
Familiar with version control systems like Git and deployment tools like Docker
Strong problem-solving skills and ability
Yes, I am open to relocating to Bangalore for the Software Engineer position.
I am open to relocating for the right opportunity
I am excited about the prospect of working in Bangalore
I have experience working in different locations
I applied via campus placement at Birla Institute of Technology and Science (BITS), Pilani and was interviewed before Apr 2023. There were 3 interview rounds.
Duration - 1hr
Topic - String, Number, Array
Platform - Their own
String is immutable in Java to ensure security, thread safety, and optimization.
Immutable strings are thread-safe as they cannot be modified concurrently by multiple threads.
String pooling allows Java to optimize memory usage by reusing common string literals.
Immutable strings prevent security vulnerabilities like SQL injection attacks.
I applied via Campus Placement and was interviewed in Apr 2022. There was 1 interview round.
Sort an array of 0s, 1s, and 2s in linear time complexity.
Use three pointers to keep track of the positions of 0s, 1s, and 2s.
Traverse the array and swap elements to their respective positions.
Time complexity: O(n), Space complexity: O(1).
Spiral order traversal of BST
Use two stacks to traverse the tree in a spiral order
Push the root node into the first stack
While the first stack is not empty, pop a node and print its value
Push its left and right children into the second stack
Once the first stack is empty, swap the stacks and repeat the process
Continue until both stacks are empty
I applied via campus placement at Maulana Azad National Institute of Technology (NIT), Bhopal and was interviewed in Jan 2021. There were 4 interview rounds.
Hashmap is a key-value pair data structure while Hashset is a set of unique values.
Hashmap allows duplicate values but not duplicate keys.
Hashset does not allow duplicate values.
Hashmap is implemented using a combination of hash table and linked list.
Hashset is implemented using only a hash table.
Example of Hashmap: {1:'one', 2:'two', 3:'three'}
Example of Hashset: {'apple', 'banana', 'orange'}
ArrayList is a resizable array while HashMap is a key-value pair data structure.
ArrayList is ordered and allows duplicates while HashMap is unordered and does not allow duplicate keys.
ArrayList is accessed by index while HashMap is accessed by key.
ArrayList is suitable for storing and accessing elements sequentially while HashMap is suitable for fast lookup of values by key.
Example: ArrayList - List
Abstract class is a class that cannot be instantiated, while an interface is a contract that a class must implement.
Abstract classes can have implemented methods, while interfaces cannot
A class can implement multiple interfaces, but can only inherit from one abstract class
Interfaces are used for achieving multiple inheritance in Java
Abstract classes are used for creating a base class for other classes to inherit from
Ex...
FICO interview questions for designations
I was interviewed before Jun 2016.
Get interview-ready with Top FICO Interview Questions
Top trending discussions
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
Developed a mobile app for tracking personal fitness goals
Used React Native to create a cross-platform app
Implemented features such as goal setting, progress tracking, and workout logging
Integrated with wearable devices like Fitbit for automatic data syncing
Ways to speed up SQL queries in increasing order of complexity
Use indexes on columns frequently used in WHERE clauses
Optimize queries by avoiding unnecessary joins and subqueries
Use stored procedures to reduce network traffic and improve performance
Consider denormalizing tables for frequently accessed data
Use query optimization techniques like query caching and query hints
Redis is single-threaded.
Redis is single-threaded, meaning it can only execute one command at a time.
This design choice allows Redis to be extremely fast and efficient for certain use cases.
However, it also means that Redis may not be the best choice for highly concurrent workloads.
Data types that can be used as keys in Python include strings, integers, floats, tuples, and custom objects.
Strings are commonly used as keys in Python dictionaries.
Integers and floats can also be used as keys.
Tuples can be used as keys if they only contain immutable elements.
Custom objects can be used as keys if they are hashable.
Examples: {'name': 'John'}, {1: 'apple'}, {(1, 2): 'tuple'}
Types of indexing in SQL include clustered, non-clustered, unique, and composite indexes.
Clustered index physically reorders the table based on the index key
Non-clustered index creates a separate structure for the index
Unique index ensures that all values in the index column are unique
Composite index uses multiple columns for indexing
I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.
3 questions were there
Core concept of computer science is the study of algorithms and data structures.
Algorithms are step-by-step procedures for solving problems.
Data structures are ways to organize and store data efficiently.
Examples include sorting algorithms like bubble sort and data structures like arrays and linked lists.
I was interviewed in Aug 2024.
4 questions of coding, level - easy and medium
posted on 24 Jan 2024
I applied via Campus Placement
The test was simple. Logically reasoning and some speed and time related questions
To add two numbers using a microprocessor, perform arithmetic operations using the microprocessor's instruction set.
Load the two numbers into registers
Use the microprocessor's addition instruction to add the numbers
Store the result in a register or memory location
based on 4 interviews
Interview experience
based on 13 reviews
Rating in categories
Software Engineer
87
salaries
| ₹7 L/yr - ₹23.3 L/yr |
Lead Engineer
70
salaries
| ₹16 L/yr - ₹36 L/yr |
Software Engineer Level 1
53
salaries
| ₹9.5 L/yr - ₹19 L/yr |
Devops Engineer
48
salaries
| ₹5.5 L/yr - ₹17.2 L/yr |
Lead Consultant
40
salaries
| ₹20 L/yr - ₹40 L/yr |
Experian
TransUnion
Equifax
Crif High Mark Credit Information Services