San Francisco Bay AreaFeb 23, 2026OnsiteTechnical Discussion3/10 difficulty
The technical questions I was asked included: 1. What is CI/CD, and what CI/CD tools have you used? 2. How to use ArgoCD to deploy applications on Kubernetes? 3. How are Helm files structured in an application, and how do you use Helm? 4. How to troubleshoot a...
## Problem 1: Maximum Palindromes After Swaps **Problem Description:** Given an integer `n` and a string array `arr` of size `n` containing lowercase letters. You can perform the following operation any number of times: Choose two different strings and swap on...
075
San Francisco Bay Area
Jan 6, 2026
Online Assessment
Coding
6/10 difficulty
## Question 1: Session Counting Given arrays of timestamps for user events and corresponding user IDs, find the total number of sessions across all users. A session for a user is defined as a contiguous sequence of events such that no two consecutive events fo...
074
San Francisco Bay Area
Dec 30, 2025
Full Journey
Multiple Types
6/10 difficulty
I had three rounds for the IBM on-campus drive. There were two coding assessments and a final technical and HR interview. **Round 1: Online Coding Assessment (1 hour)** This round had two problems of moderate difficulty. * The first question covered greedy alg...
00
San Francisco Bay Area
Dec 28, 2025
Online Assessment
Coding
6/10 difficulty
## Problem Description The problem involves calculating the total time during which at least one process is running, given a list of processes with their start and end times (inclusive). This requires merging overlapping intervals and summing their lengths. ``...
052
San Francisco Bay Area
Dec 27, 2025
Online Assessment
Coding
7/10 difficulty
For the first question, I was asked to find the minimum increment value to make an array non-decreasing by incrementing non-adjacent elements. I implemented a solution that first checks for consecutive descents, which would make it impossible to solve. Then, I...
0101
San Francisco Bay Area
Oct 9, 2025
Phone Screen
Coding
4/10 difficulty
The second question was: Given an integer array, a 'spike' is defined as an element strictly greater than its adjacent left and right elements. A 'dip' is defined as an element strictly less than its adjacent left and right elements. The first and last element...
076
San Francisco Bay Area
Sep 23, 2025
Phone Screen
Coding
3/10 difficulty
### Recommended Preparation #### Coding Practice - Focus on array problems and sliding window variations. - Practice implementing Merge Intervals from scratch.
053
San Francisco Bay Area
Sep 21, 2025
Online Assessment
Coding
6/10 difficulty
The online assessment consisted of two coding problems: ## Question 1: Maximum Concurrent Processes **Problem Description:** Given a set of logs, each containing a start and end time (both inclusive), representing the active period of a process. Find the maxim...
099
San Francisco Bay Area
Sep 8, 2025
Online Assessment
Coding
6/10 difficulty
I completed an online assessment for an internship. The assessment consisted of two coding problems: 1. Given arrays of IP addresses with their respective timestamps, find all IP addresses that appear more than k times within any t-second window. If no such IP...