Online/ Physical both types of interviews are taken. You have to get pass initial interview to get chance of technical interview. For junior the technical test might be problem solving test and for mid and senior position might give small project, System design
I applied online. I interviewed at Soft BD (Dhaka)
Interview
There are some steps. First some basic knowledge test. This round was around 1hr 30 m. Here you need to write some sudocode , basic keyword in coding Then technical round. here i need to do some coding. Need to design backend for admin portal of a library.
Interview questions [1]
Question 1
First some basic question. Like some sudocode, acid property, dry meaning in code. Some basic iq problem. mcq typ written exam. 1hr 30m around. If you code regularly then u can do that. array , string type prblem. Fully basic knowledge of coding.
I applied online. I interviewed at Soft BD (Dhaka) in Sept 2021
Interview
It was an online interview on google meet. They asked questions related to Javascript language ,OOP, Reactjs , nodejs and MySql. There were questions on various features of JS, ie mutabilit and immutability of certain data types, 'this' keyword , scope, nodejs architecture and different libraries that are often used in projects.
Interview questions [1]
Question 1
1. They showed a code on the screen and asked to predict it's output for three different cases. That code was designed to get an idea if the candidate has a good understanding of 'this' keyword and scope and progrom flow. 2. Then they showed another asynchronous code and asked me to predict it's output on the screen . It was designed to check if the candidate understands callback hell , promise and chaining. 3. Questions were asked on MySql transaction.