After applying, I ended up doing a HackerRank assessment that was pretty long—around three hours—and it felt aligned with LeetCode-style medium problems. When I finished, I got a recruiter call inviting me to the next step, and the format stayed technical but more role-specific as it went on.
In my next round, I had a bigger focus on building and explaining work I’d done. I was asked to walk through a project I’d built using Java with Spring Boot, and the conversation included a code review style discussion. Toward the end, I also answered two coding questions that were described as medium, similar to LeetCode. The in-person portion leaned heavily on that project narrative plus algorithm practice.
5 months ago
Average Neutral Dallas, TX
I applied and then waited much longer than I expected—roughly 1.5 months—before I finally heard back. After that, I got invited to a technical interview, and it was more like a technical chat than live coding.
Instead of pushing code on the spot, the conversation was with a lead software engineer, and then it moved into a hiring manager chat. I got feedback right away after the hiring manager portion, which helped because the process felt long up to that point. The overall feel was calm and direct, more about how I reasoned and explained my thinking than about speed-running problems.
5 months ago
Difficult Negative Israel
My process started with an application into AT&T’s program, and then I went straight into a fairly intense sequence. There was a 3.5-hour HackerRank-s…
5 months ago
Difficult Positive Tel Aviv-Yafo
I applied through the company website via a referral, and shortly after I received a take-home assignment. The task had five questions and I had about…
6 months ago
Average Negative Austin, TX
I went through an assessment style test using CodeSignal. It was presented like a Jupyter notebook, and I had to work with pandas operations on the da…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Online Assessment
Candidates typically start with a lengthy online assessment that includes multiple coding questions, often resembling LeetCode problems, with varying difficulty levels. The assessments can be challenging, with some candidates reporting a mix of medium to hard questions under tight time constraints.
HackerRankLeetCodeTimed assessment
Technical Interviews
Following the online assessment, candidates engage in technical interviews that focus on coding, system design, and project discussions, often requiring them to explain their past work in detail. The interviews emphasize clarity of thought and communication over brute problem-solving speed.
System designProject discussionTechnical evaluation
Behavioral Interviews
Behavioral interviews are a key component of the process, typically structured around STAR-style questions that probe candidates for specific examples from their experience. These interviews often occur later in the sequence, sometimes with hiring managers or HR representatives.
BehavioralSTARHiring manager
Communication and Feedback
Candidates frequently note delays and gaps in communication during the interview process, which can lead to frustration and uncertainty about their status. While some receive prompt feedback after interviews, others report generic rejections without constructive insights.
CommunicationFeedbackProcess delays
Interview Structure and Flow
The overall interview process is generally described as structured and methodical, with candidates moving through a series of clearly defined steps, including assessments, technical interviews, and behavioral discussions. However, the pacing can vary significantly, leading to mixed feelings about the experience.
Structured processInterview flowPacing
Focus on Core Technologies
Interviews often center around specific technologies relevant to the role, such as Java, Spring Boot, and SQL, with candidates expected to demonstrate both theoretical knowledge and practical application. This focus helps align the interview with the candidate's background and the company's needs.