bukuwarung logo

Bukuwarung Interviews

1 experience82 reads
BukuWarung | Java Developer | SDE-2 position | Rejected
bukuwarung logo
Bukuwarung
java developer sde-2Rejected
December 7, 202582 reads

Summary

I interviewed for a Java Developer SDE-2 position at BukuWarung. The first round consisted of an introduction, two DSA problems, and several Java trivia questions. Unfortunately, I was rejected and did not proceed to the subsequent rounds.

Full Experience

I recently had my first interview round for a Java Developer SDE-2 position at BukuWarung. This round was scheduled for 1 hour and was the initial step in a three-part interview series.

Introduction

The interview began with standard introductions. Afterward, the interviewer asked me to walk them through the architecture of my current organization, which was a good way to start a technical discussion.

DSA Problems

Following the architectural discussion, I was presented with two Data Structures and Algorithms problems. I was required to code my solutions on a Google Doc for both problems.

Java Trivia Questions

The interviewer then shifted to Java trivia, asking me about specific language features and comparisons:

  • Stream API vs Traditional for-loop
  • Finally block vs try-with-resources statement
  • Method references vs lambda expressions, including their syntax

The interviewer was very respectful, helpful, and polite throughout the process.

Outcome

Despite a positive interaction, I was unfortunately rejected after this round, so I did not get the opportunity to proceed with the remaining two interviews.

Interview Questions (5)

Q1
Increment Large Integer by One
Data Structures & AlgorithmsEasy

You are given a large integer represented as an integer array digits, where each digits[i] is the ith digit of the integer. The digits are ordered from most significant to least significant in left-to-right order. The large integer does not contain any leading 0's. Increment the large integer by one and return the resulting array of digits

Q2
Minimum Operations to Make n Zero by Subtracting Powers of Two
Data Structures & AlgorithmsMedium

You are given a positive integer n, you can do the following operation any number of times: Add or subtract a power of 2 from n. Return the minimum number of operations to make n equal to 0

Q3
Stream API vs Traditional For-loop
Other

Compare and contrast Java Stream API with traditional for-loops, discussing their use cases, performance implications, and readability.

Q4
Finally vs Try-with-resources
Other

Explain the differences between the 'finally' block and the 'try-with-resources' statement in Java, including their purpose and best practices.

Q5
Method References vs Lambda Expressions
Other

Compare Java method references and lambda expressions, explaining their use cases, differences, and providing syntax examples for both.

Have a Bukuwarung Interview Experience to Share?

Help other candidates by sharing your interview experience. Your insights could make the difference for someone preparing for their dream job at Bukuwarung.