WekaIO logo

WekaIO Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 9 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
66.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at WekaIO.

Showing 3 of 9
WekaIO logo
WekaIO

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding Technical

The interview had two coding questions, one on linked lists and another on bit operations. The interviewer cared about problem solving, edge cases, clean code style, and explaining the solution step by step.

Confirmed questions1 question
  • How would you remove a node from a linked list without using locks or semaphores?
WekaIO logo
WekaIO

Software Engineer

Engineering · nearly a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

The interview process involved a global interviewer in a previous round who was good and interactive. However, the local interviewer was defensive, hugging himself since greeting and not listening. This gave a feeling that he just jumped to the next question with a passive 'hmm, ok' and it felt like we were wasting each other's time.

Confirmed questions3 questions
  • Can you describe your responsibilities in your current role?
  • Could you elaborate on your contributions to the project mentioned in your profile?
  • What is your role in that project?
WekaIO logo
WekaIO

Software Engineer

Engineering · a year ago

Senior Average Positive experience Accept offer 6 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Coding System Design Behavioral

It started with a recruiter chat, and scheduling was super easy with them. Then there were 4 technical interviews, mostly with folks working on filesystems in Boston and Israel, and one person who deals with networking/protocols from California. After that, I had an interview with the Hiring Manager, which included a technical part, some behavioral questions, and a discussion about the role specifics. The manager was really open about the job and how they lead, which was a good sign. Finally, there was offer negotiation, where the recruiter was helpful in reaching a package that worked for both sides.

Confirmed questions1 question
  • If you have storage experience, be ready for some low-level coding and high-level design questions.

WekaIO Software Engineer Interview Questions

Quoted word for word from WekaIO interview reports.

How would you remove a node from a linked list without using locks or semaphores?

Read reports

How would you sort n sorted lists, first the algorithm and then the implementation?

Read reports

Can you implement the Run-length encoding (RLE) algorithm in C?

Read reports

Could you solve a variation of the 'number of islands' problem?

Read reports

How would you manage a set of tasks that all need to access the same resource, but without using semaphores or mutexes? Each task needs to wait until the resource is updated by one of the tasks.

Read report

Can you explain or implement a tree traversal algorithm?

Read report

What prompted your decision to pursue computer science?

Read report

Can you share an example of how you've changed over the past few years?

Read report

Formats, difficulty and experience

Across all 9 WekaIO interview reports.

Interview formats

Technical 31.6%
Behavioral 31.6%
Coding 26.3%
System Design 10.5%

Interview difficulty

Easy 0%
Average 66.7%
Difficult 33.3%

Candidate experience

Positive 66.7%
Negative 22.2%
Neutral 11.1%