Interview Intel · Bank of America

Bank of America coding interview
questions, leaked.

3 problems reported across recent Bank of America interviews. Top patterns: string, array, dynamic programming. The list below is what most reported candidates actually saw, plus the honest play if you can't grind all of it.

Founder's read

Bank of America's coding assessment is deceptively simple. Three problems, all easy difficulty, but they're testing your speed and clarity under pressure. You're facing string manipulation, array traversal, and stack operations. If you've prepped at all, you know these patterns. The risk isn't the problems themselves, it's blanking mid-screen-share or second-guessing your solution when the proctor's watching. That's where StealthCoder becomes your safety net: invisible, instant, and ready if you hit a wall on the live assessment.

Tracked problems
3
Easy
3/ 100%
Medium
0/ 0%
Hard
0/ 0%

Top problems at Bank of America

leaked_problems.csv3 rows
#ProblemDiffFrequency
01Best Time to Buy and Sell StockEASY
100.0
02Valid ParenthesesEASY
100.0
03Valid PalindromeEASY
88.8

Frequencies derived from public community-tagged interview reports. Click a row to view on LeetCode.

The hedge

You have a week, maybe less. You can't out-grind the list above. StealthCoder runs invisibly during the actual Bank of America OA. The proctor cannot see it. Screen share cannot detect it. Built by a senior engineer who knows the OA is theater. This is the script.

Get StealthCoder
Topic distribution
What this means

The problem set leans heavily on strings (appearing in two of three problems) and touches array work, dynamic programming, two-pointers, and stacks once each. Best Time to Buy and Sell Stock is the curveball: it's easy, but it demands you recognize the DP angle or nail the greedy approach under time pressure. Valid Parentheses is pure stack fundamentals. Valid Palindrome tests your two-pointer technique on strings. The pattern is clear: Bank of America wants to see if you can code cleanly and reason about trade-offs fast. There's no hidden difficulty here, but there's also no room for hesitation. Drill strings and arrays first. StealthCoder's value isn't in teaching you these patterns, it's in solving them instantly if you blank or second-guess yourself when it matters.

Companies with similar patterns

If you prepped for Bank of America, these companies recycle ~60% of the same topics.

The honest play

You've seen the list. Now make sure you pass Bank of America.

Memorizing every problem above in a week is a fantasy. StealthCoder is the hedge: an AI overlay that's invisible during screen share. It reads the problem on screen and surfaces a working solution in under 2 seconds. Built by a senior engineer who knows the OA is theater. This is the script. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Bank of America interview FAQ

Should I study dynamic programming heavily for Bank of America's assessment?+

No. Only one problem touches DP (Best Time to Buy and Sell Stock), and it's easy difficulty. You can solve it greedily without DP logic. Spend more time on string and array problems, which dominate the set. DP is a bonus understanding, not a prerequisite here.

How many string problems should I solve before this assessment?+

Two of three problems involve strings. Drill at least 10-15 string-based problems covering validation, parsing, and character checking. Valid Parentheses and Valid Palindrome represent the core patterns Bank of America tests. Master those first.

Is two-pointers a major topic for this assessment?+

It appears once (Valid Palindrome). It's not the main focus. But since the problem set is only three problems total, every pattern matters. Spend 30 minutes on two-pointer fundamentals before the assessment to stay confident.

What's the hardest problem I'll face in this assessment?+

All three problems are easy difficulty. Best Time to Buy and Sell Stock is the most conceptually demanding because it bridges arrays and optimization logic. The other two are straightforward implementations. Your challenge is speed and clarity, not complexity.

How long should I spend prepping string and array problems for Bank of America?+

Strings and arrays make up the bulk of this assessment. Spend 60 percent of your prep time on these two topics combined. Stack problems (Valid Parentheses) and two-pointer patterns fill the remaining time. You don't need weeks, just focused drilling on these core patterns.

Problem frequencies sourced from public community-maintained interview-report repos. Problems, ratings, and trademarks are property of LeetCode and Bank of America. StealthCoder is not affiliated with Bank of America.