Wells Fargo interview experience Real time questions & tips from candidates to crack your interview

Software Developer

Wells Fargo
upvote
share-icon
4 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Journey
There are three kinds of interviews for an on-campus placement interview: DS/Algo coding, OS questions, and Behavioral questions. I mostly got medium-level questions and thus would ask you guys to focus more on medium-level. Hard ones are rare but definitely prepare for the popular ones.
Application story
I applied for this role on campus. A coding round was conducted which had 2 questions. The students who were able to solve both questions were then shortlisted on the basis of their resumes for the interview rounds.
Why selected/rejected for the role?
I was selected for this role because I solved all the coding questions, answered all technical questions correctly and had a good internship experience.
Preparation
Duration: 3 months
Topics: Data Structures, Algorithms, Operating Systems, OOPS, and System Design.
Tip
Tip

Tip 1: Practice as many questions as you can on LeetCode, GeeksForGeeks. At least complete all the company-tagged questions on these forums. 
Tip 2: Talk confidently about your prior experiences (if any). If you don't have any internship experience then do at least 2 projects and add them to your resume.

Application process
Where: Campus
Eligibility: No
Resume Tip
Resume tip

Tip 1: Use good keywords.
Tip 2: The ordering should be work experience (if any) on the top, then projects in that domain, then Skills and related coursework that you have done, and finally your achievements, and they should be highlighted to stand out.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 mins
Interview date20 Aug 2020
Coding problem2

It was early morning. There were 2 coding questions.

1. Search In Rotated Sorted Array

Moderate
30m average time
65% success
0/80
Asked in companies
InformaticaDelhiveryGoldman Sachs

Aahad and Harshit always have fun by solving problems. Harshit took a sorted array consisting of distinct integers and rotated it clockwise by an unknown amount. For example, he took a sorted array = [1, 2, 3, 4, 5] and if he rotates it by 2, then the array becomes: [4, 5, 1, 2, 3].

After rotating a sorted array, Aahad needs to answer Q queries asked by Harshit, each of them is described by one integer Q[i]. which Harshit wanted him to search in the array. For each query, if he found it, he had to shout the index of the number, otherwise, he had to shout -1.

For each query, you have to complete the given method where 'key' denotes Q[i]. If the key exists in the array, return the index of the 'key', otherwise, return -1.

Note:

Can you solve each query in O(logN) ?
Problem approach

Step 1: Think of approach. I will perform a simple binary search on this but with some conditions.
Step 2: Think of conditions.
Conditions (These conditions will be met if the element won't be found) are: 

a. if the start and end will be equal, we will return the end index if the element at that index is bigger than the target, else we will return end+1
b. if somehow end and start pointers do not get equal and cross each other, just return the start index.

Try solving now

2. Kth smallest node in BST

Moderate
15m average time
80% success
0/80
Asked in companies
WalmartMakeMyTripAmazon

You have been given a Binary Search Tree of integers. You are supposed to return the k-th (1-indexed) smallest element in the tree.


For example:
For the given binary search tree and k = 3

Example

The 3rd smallest node is highlighted in yellow colour.   
Problem approach

Using Recursion, if we do inorder traversal then in kth iteration we’ll get our answer.

Try solving now
02
Round
Medium
Video Call
Duration50 minutes
Interview date21 Aug 2020
Coding problem3

1. Introduction and questions on any part of it. (On any current/ongoing project) 
2. A detailed discussion of the projects that are mentioned in the resume. In the case of a web application, the discussion can go from the flow of the web app to database design, the importance of features, and some implementation details. 
3. Some DSA questions
4. Questions for me to ask.

1. Convert binary tree to mirror tree

Easy
15m average time
85% success
0/40
Asked in companies
AdobeWalmartThales

Given a binary tree, convert this binary tree into its mirror tree.

A binary tree is a tree in which each parent node has at most two children.

Mirror of a Tree: Mirror of a Binary Tree T is another Binary Tree M(T) with left and right children of all non-leaf nodes interchanged.

alt text

Note:
1. Make in-place changes, that is, modify the nodes given a binary tree to get the required mirror tree.
Try solving now

2. Maximum Sum Subsequence

Hard
45m average time
55% success
0/120
Asked in companies
ArcesiumExpedia GroupOla

You are given an array “NUMS” consisting of N integers and an integer, K. Your task is to determine the maximum sum of an increasing subsequence of length K.

Note:
1. The array may contain duplicate elements.
2. The array can also contain negative integers.
3. Every element of the subsequence must be greater than or equal to the previous element.

The subsequence of an array is a sequence of numbers that can be formed by deleting some or no elements without changing the order of the remaining elements. For example, if the given array “NUMS” = {1, 2, 5, 4, 8}, then {1, 2, 5, 4, 8}, {1, 5, 8}, {2} are some of the valid subsequences whereas the sequence {4, 2} is not a valid subsequence as the order of the elements differ from the original array.

Try solving now

3. Longest Palindromic Subsequence

Hard
45m average time
50% success
0/120
Asked in companies
QualcommHikeSAP Labs

You have been given a string ‘A’ consisting of lower case English letters. Your task is to find the length of the longest palindromic subsequence in ‘A’.

A subsequence is a sequence generated from a string after deleting some or no characters of the string without changing the order of the remaining string characters. (i.e. “ace” is a subsequence of “abcde” while “aec” is not).

A string is said to be palindrome if the reverse of the string is the same as the actual string. For example, “abba” is a palindrome, but “abbc” is not a palindrome.

Try solving now
03
Round
Medium
Video Call
Duration30 minutes
Interview date21 Jan 2023
Coding problem1

It was in the afternoon and happened in a very smooth way.

1. OS Question

What is thread in OS?

04
Round
Easy
HR Round
Duration15 minutes
Interview date21 Aug 2020
Coding problem1

It was late at night.

1. Basic HR Questions

In this round, he just asked me about my family background and then he asked me some behavioral-type questions.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
Analyst
4 rounds | 5 problems
Interviewed by Wells Fargo
1450 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8962 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3501 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2763 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
3 rounds | 3 problems
Interviewed by HCL Technologies
3597 views
1 comments
0 upvotes
company logo
Software Developer
3 rounds | 6 problems
Interviewed by Arcesium
1748 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 5 problems
Interviewed by HCL Technologies
4293 views
0 comments
0 upvotes