i
Wells Fargo
Filter interviews by
I was interviewed in Dec 2021.
Round duration - 90 minutes
Round difficulty - Medium
There were 3 sections: Verbal Section, Business Aptitude, and Coding.
Round duration - 50 minutes
Round difficulty - Medium
It was a technical interview round where I was asked questions from my resume and questions based on DSA, OS, and DBMS.
The first interviewer asked me the following questions:
1. Detect the loop in the linked list and find the starting point of the loop.
2. The question was like this: Given an array of strings, find the first unique string in the array. For example, the given array is {“apple”, “mango”, “pear”, “apple”, “orange”, “pear”}. Here, both “mango” and “orange” are occurring once, but the answer is “mango” since it occurs before “orange” in the array.
Then the second interviewer started asking the following questions:
1. He gave me the inorder and preorder traversals of a binary tree and asked me to find its postorder traversal. He was only interested in the final answer.
2. What is a stack? What are some practical applications of stack? What operations can we perform on stack?
3. Name the sorting algorithms based on Divide and Conquer.
4. What is Selection Sort? What is its time complexity?
5. What are the differences between Array and Linked List? When will you use each of them?
6. What is a Minimum Spanning Tree? What are the algorithms to find MST?
7. Since my projects were based on Web Development, he asked different HTTP methods and what is the difference between authentication and authorization?
8. Write a SQL query to display the top 5 people with the maximum salary from an Employee table.
9. How is memory allocated in C and C++?
10. What is deadlock?
11. What are the differences between Process and Thread?
12. What are the differences between RAM and ROM?
13. A puzzle
At last, the interviewer asked if I had any questions for him.
You are provided with a singly linked list that may contain a cycle. Your task is to return the node where the cycle begins, if such a cycle exist...
To detect the first node of a cycle in a singly linked list, we can use the Floyd's Tortoise and Hare algorithm.
Use two pointers, slow and fast, to traverse the linked list.
If there is a cycle, the fast pointer will eventually catch up to the slow pointer.
Move the fast pointer twice as fast as the slow pointer.
Once the pointers meet, reset the slow pointer to the head of the linked list.
Move both pointers at the same s...
Round duration - 10 minutes
Round difficulty - Easy
Tip 1 : For DSA questions in interviews, start explaining from the brute force approach and then move to the optimal one. Convey your thought process to the interviewers, so that they can help you out if you get stuck. Communication skills matter a lot, and I think that is what makes the difference!
Tip 2 : Do some research about the company you are interviewing for and prepare the answers to the questions like Why should we hire you? (frame your answer in such a way that shows that your career goals align with the goals of the company), Why XYZ company?, Competitors of XYZ, etc. beforehand. Read about some latest news related to the company so that you can ask questions based upon that when the interviewer allows you to ask any question. This shows that you are genuinely interested to work for the company.
Tip 3 : Spend proper time making your resume and get it reviewed by seniors. Do not write anything that you are not confident of. Even if you write something that you don’t know, just be prepared that how you will defend it. The interviewers are much much experienced than you and they’ll catch you easily if you lie. So don’t take risks here.
Tip 1 : Try to include at least 1 development project in your resume.
Tip 2 : Do not write anything that you are not confident of. Even if you write something that you don’t know, just be prepared that how you will defend it.
I applied via Recruitment Consulltant and was interviewed in Feb 2022. There were 2 interview rounds.
SOLID is a set of principles for object-oriented programming to make software more maintainable, scalable and robust.
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: Subtypes must be substitutable for their base types.
I - Interface Segregation Princip...
Liskov Substitution Principle (LSP) states that objects of a superclass should be able to be replaced with objects of its subclasses without affecting the correctness of the program.
LSP is one of the SOLID principles of object-oriented programming.
It ensures that the behavior of the program remains consistent when a subclass is used in place of a superclass.
Violating LSP can lead to unexpected behavior and bugs in the ...
Query to delete duplicate rows in a table
Use the DISTINCT keyword to select unique rows
Use the GROUP BY clause to group the rows by columns
Use the HAVING clause to filter out the duplicate rows
Use the DELETE statement to delete the duplicate rows
Link list implementation
A linked list is a data structure where each element points to the next one
It consists of nodes that contain data and a pointer to the next node
Insertion and deletion are efficient, but random access is not
Examples include singly linked list, doubly linked list, and circular linked list
SQL injections using plain text query can be of various types.
Union-based SQL injection
Error-based SQL injection
Boolean-based SQL injection
Time-based SQL injection
Out-of-band SQL injection
I applied via Naukri.com and was interviewed before Jan 2023. There were 3 interview rounds.
Wells Fargo interview questions for popular designations
I applied via Company Website and was interviewed before Jun 2023. There was 1 interview round.
Get interview-ready with Top Wells Fargo Interview Questions
I applied via Recruitment Consulltant and was interviewed before May 2023. There were 2 interview rounds.
All MCQs questions not much difficult, understandable
I applied via Approached by Company and was interviewed before Oct 2022. There were 3 interview rounds.
Spring MVC is a web framework for building web applications, while Spring Boot is an opinionated way to create Spring applications.
Spring MVC is a part of the larger Spring Framework, providing a model-view-controller architecture for web applications.
Spring Boot is a standalone application that simplifies the Spring application development process by providing defaults for configuration.
Spring Boot includes embedded s...
Use Spring Boot's @Transactional annotation to handle multiple database transactions
Use @Transactional annotation on service methods to handle transactions across multiple databases
Configure multiple DataSource beans in your Spring Boot application
Use @Qualifier annotation to specify which DataSource to use in each transaction
ConcurrentModificationException is a runtime exception thrown by Java when an object is modified concurrently while iterating over it.
Occurs when a collection is modified while being iterated over using an iterator
Can be avoided by using ConcurrentHashMap or CopyOnWriteArrayList
Example: List
SOLID design principles are a set of five principles to help developers create more maintainable and scalable software.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Classes should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without affectin...
I applied via Walk-in and was interviewed before Oct 2022. There were 5 interview rounds.
Finance related case study, need to analyse and solve
General topic, Speculators in the derivative market
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
Bigdata systems architecture involves distributed storage, processing, and analysis of large volumes of data.
Utilize distributed file systems like HDFS for storage
Use parallel processing frameworks like Apache Spark or Hadoop for data processing
Implement data pipelines for ETL processes
Leverage NoSQL databases like Cassandra or MongoDB for real-time data querying
Consider data partitioning and replication for fault tole
Big data system distribution for storage and compute involves partitioning data across multiple nodes for efficient processing.
Data is partitioned across multiple nodes to distribute storage and processing load.
Hadoop Distributed File System (HDFS) is commonly used for storage distribution.
Apache Spark utilizes a cluster computing framework for distributed computing.
Data locality is important to minimize data transfer ...
I applied via Recruitment Consulltant and was interviewed before Oct 2022. There were 3 interview rounds.
General aptitude test
Top trending discussions
The duration of Wells Fargo interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 118 interviews
Interview experience
based on 6.4k reviews
Rating in categories
Senior Software Engineer
4.6k
salaries
| ₹13.5 L/yr - ₹49 L/yr |
Financial Analyst
2.6k
salaries
| ₹2.1 L/yr - ₹9 L/yr |
Software Engineer
1.6k
salaries
| ₹10 L/yr - ₹31 L/yr |
Assistant Vice President
1.4k
salaries
| ₹12.5 L/yr - ₹45 L/yr |
Senior Financial Analyst
1.4k
salaries
| ₹3.2 L/yr - ₹9 L/yr |
HSBC Group
Standard Chartered
JPMorgan Chase & Co.
Bank of America