Filter interviews by
Iterate through each character in the array of strings and keep track of the frequency of each character. Return the character with the maximum frequency.
Create a dictionary to store the frequency of each character
Iterate through each string in the array and then through each character in the string
Update the frequency count of each character in the dictionary
Return the character with the maximum frequency
Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Declare variables for first two numbers of the series
Use a loop to generate the series by adding the previous two numbers
Store the series in an array or print each number as it is generated
Join two tables on a key column using SQL
Use the JOIN keyword followed by the name of the second table
Specify the key column in both tables using the ON keyword
Choose the type of join (INNER, LEFT, RIGHT, FULL) based on your requirement
Understanding tree data structures is crucial for software engineering, especially in coding interviews.
Trees are hierarchical data structures with nodes connected by edges.
Common types of trees include binary trees, binary search trees, and AVL trees.
Traversal methods: In-order, Pre-order, Post-order, and Level-order.
Example: In-order traversal of a BST returns sorted order of elements.
Applications: Used in datab...
Shell scripting for find and replace, adding index to lines, multithreading, hashmap vs hashtable, stack vs queue
Use sed command for find and replace in shell scripting
Use awk command to add an index at the beginning of each line in a file
Multithreading is the ability of a CPU to execute multiple threads concurrently
Single threaded means only one thread is executed at a time, while multithreaded allows multiple th...
Yes, I have experience with Junit, SQL and NoSQL databases, Kafka, Dockerization, Java 8 features, stream() operations, and shell scripting in Unix.
I have used Junit for unit testing in Java projects.
SQL databases are relational databases that use structured query language for data manipulation, while NoSQL databases are non-relational databases that provide flexible schema design and horizontal scalability.
I have...
The most complex SQL query involved nested queries for data manipulation. Used inner join. Implemented hashset and avoided trees due to their drawbacks.
Nested SQL query used for complex data manipulation
Inner join used for combining data from multiple tables
Implemented hashset for efficient data storage and retrieval
Avoided trees due to their drawbacks such as unbalanced structure and slower traversal times
Decisions in current project are made through team collaboration and considering project requirements. App architecture is decided based on scalability, performance, and maintainability.
Decisions are made through team collaboration and discussions
Consideration of project requirements and goals
App architecture is decided based on scalability, performance, and maintainability
Use of design patterns and best practices...
Interview questions for Software Engineer position
GDP is not relevant to the Software Engineer position
Java 8 features include lambda expressions, streams, and default methods
Java code snippet: use a HashMap to count occurrences of each number
Functional programming code: use forEach or map method to iterate over list
Sample interview questions for Software Engineer position
Spring vs Spring Boot
Singleton class in Java
Marker interface
Concurrent Hash Map
Performance issues in SQL/Oracle
Mapping in Hibernate ORM
Spring Boot application execution
Difference between PUT and POST methods
Authentication in Java application
Controller class structure in notepad
Scope of Spring bean
URL structure and parts
Difference between Java and JavaScript
A...
I applied via Company Website and was interviewed in Mar 2024. There were 4 interview rounds.
Yes, I have experience with Junit, SQL and NoSQL databases, Kafka, Dockerization, Java 8 features, stream() operations, and shell scripting in Unix.
I have used Junit for unit testing in Java projects.
SQL databases are relational databases that use structured query language for data manipulation, while NoSQL databases are non-relational databases that provide flexible schema design and horizontal scalability.
I have work...
The most complex SQL query involved nested queries for data manipulation. Used inner join. Implemented hashset and avoided trees due to their drawbacks.
Nested SQL query used for complex data manipulation
Inner join used for combining data from multiple tables
Implemented hashset for efficient data storage and retrieval
Avoided trees due to their drawbacks such as unbalanced structure and slower traversal times
Shell scripting for find and replace, adding index to lines, multithreading, hashmap vs hashtable, stack vs queue
Use sed command for find and replace in shell scripting
Use awk command to add an index at the beginning of each line in a file
Multithreading is the ability of a CPU to execute multiple threads concurrently
Single threaded means only one thread is executed at a time, while multithreaded allows multiple threads...
Hacker rank for 1 hr
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.
Asked how do you call an api in javascript and basic questions like output of 3 + "3" and 3 -"3"
I applied via Recruitment Consulltant and was interviewed before Jan 2024. There were 4 interview rounds.
I have worked on various projects including developing web applications, implementing machine learning algorithms, and optimizing database performance.
Developed a web application using React.js and Node.js for a client in the e-commerce industry.
Implemented machine learning algorithms for a predictive analytics project using Python and TensorFlow.
Optimized database performance by fine-tuning SQL queries and indexing st...
I applied via Campus Placement and was interviewed before Jan 2024. There were 2 interview rounds.
Simple easy conditional problem
I applied via Naukri.com and was interviewed before Apr 2023. There were 3 interview rounds.
2 java questions. 60mins time and easy to medium level
Decisions in current project are made through team collaboration and considering project requirements. App architecture is decided based on scalability, performance, and maintainability.
Decisions are made through team collaboration and discussions
Consideration of project requirements and goals
App architecture is decided based on scalability, performance, and maintainability
Use of design patterns and best practices to g...
I applied via Naukri.com and was interviewed in Sep 2021. There were 4 interview rounds.
Test on hackerrank. 3 programs and 1hr of time
I applied via Naukri.com and was interviewed in Aug 2021. There were 4 interview rounds.
3 coding questions
I applied via Naukri.com and was interviewed before May 2021. There were 3 interview rounds.
Sample interview questions for Software Engineer position
Spring vs Spring Boot
Singleton class in Java
Marker interface
Concurrent Hash Map
Performance issues in SQL/Oracle
Mapping in Hibernate ORM
Spring Boot application execution
Difference between PUT and POST methods
Authentication in Java application
Controller class structure in notepad
Scope of Spring bean
URL structure and parts
Difference between Java and JavaScript
Applic...
Interview questions for Software Engineer position
GDP is not relevant to the Software Engineer position
Java 8 features include lambda expressions, streams, and default methods
Java code snippet: use a HashMap to count occurrences of each number
Functional programming code: use forEach or map method to iterate over list
Top trending discussions
Some of the top questions asked at the Fidelity Investments Software Engineer interview -
The duration of Fidelity Investments Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 7 interview experiences
Difficulty level
Duration
based on 126 reviews
Rating in categories
Lead Software Engineer
1k
salaries
| ₹12 L/yr - ₹35.6 L/yr |
Software Engineer
916
salaries
| ₹11.1 L/yr - ₹19 L/yr |
Process Specialist
279
salaries
| ₹3.4 L/yr - ₹7.2 L/yr |
Principal Software Engineer
262
salaries
| ₹17.4 L/yr - ₹60.1 L/yr |
Senior Process Specialist
217
salaries
| ₹4 L/yr - ₹9.2 L/yr |
Wells Fargo
JPMorgan Chase & Co.
HSBC Group
Citicorp