Given the head of a linked list, remove all duplicate elements so that each value appears only once. Return the modified head of the linked list.
Bkash
Founding year | |
Company Website | |
Career Website | |
Technologies Used |
Introduction
Bkash Ltd. is a leading mobile financial service (MFS) provider in Bangladesh, focused on enabling digital financial inclusion. It is a subsidiary of BRAC Bank and partners with global players like Ant Financial.
Core Products & Services:
- Mobile Wallet Services: Send money, cash out, pay bills, mobile recharge, savings, donations, etc.
- Enterprise API Integration: For merchant payments and corporate disbursements.
- bKash App: Their core platform available on Android/iOS.
Interview Stages:
Bkash interviews generally involve 3–4 rounds: Stage Format Description
- Written Test: In-person/Online Algorithms, data structures, OOP concepts, OS questions
- Technical Interview: Face-to-face/Virtual Problem solving, system design, React/REST APIs, DB
- Engineering/Team Round: Panel Deeper technical dive with team leads/managers
- HR Round (optional): Virtual/In-person Behavioral questions, salary expectations, career plans
Topics:
- Real-time coding
- Time & space complexity analysis
- System design (OOP-focused)
- REST API, CRUD operations
- Frontend/backend practicals (React, FastAPI)
- Database & OS-level concepts
Questions
Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.
Given an array of integers nums
and an integer target
, return the indices of the two numbers such that they add up to target
.
Given the head
of a singly linked list, reverse the list, and return the reversed list.
What is concurrency control in databases? Why is it important?
What is function overriding in Object-Oriented Programming? How is it different from overloading?
What is inheritance in Object-Oriented Programming?
List and explain some basic Linux commands and their typical use cases.
What is a deadlock in computing? How can it be prevented or resolved?
What is database normalization? What are its benefits and common normal forms?
How can you generate random numbers in your preferred programming language?
How can you compare the contents of two text files to determine if they are identical?
What happens when you type google.com and press enter in your search bar
Show Answer
This is a very important question and aims to check the knowledge of networking. A very thorough explanation of this question is answered here in What Happens When