AMCAT coupon code --> AF01 (Upto 150 off)

BYJU’s Recruitment 2020 | Selection Process, Interview Questions – Complete Details

About BYJU’S

Byju’s is a popular online learning and education brand. It is private limited company that has its headquarters in Bangalore, India. It was founded in 2011 by byju Ravindran.

Byju’s Recruitment 2020: Eligibility Criteria

Below are the points to describe the eligibility criteria for byju’s recruitment. Make sure to read it carefully before proceeding further.

  • If you are passed out in 2017, 2018, 2019 or 2020 then you are eligible to apply.
  • Must have 60% or above in 10th and 12th.
  • BE/ BTECH/ MBA all branches are eligible to apply
  • Minimum 6 CGPA or 55% is required in UG/ PG.

Byju’s Off Campus Drive: Register Here

Selection Process

The selection process for byjus recruitment gets completed in two phases.

  1. First is a telephonic interview.
  2. Multiple rounds of face to face interviews.

Interview Questions

These questions given below will give a good boost to your interview prepration. So go through them carefully to prepare in a more better way.

Question 1. Define the use of Caspol.exe.

Answer. Caspol.exe stands for Code Access Security Policy.

– It is a DOS command to view and alter code access security policy.

– It enables users and administrators to modify security policy for the machine policy level, user policy level and enterprise policy level.

Question 2. what is difference between assembler, complier and interpreter?

Answer. Assembler is a program that converts assembly level language (low level language) into machine level language.

Compiler compiles entire C source code into machine code. Whereas, interpreters converts source code into intermediate code and then this intermediate code is executed line by line.

Question 3. What are the access modifiers available?

Answer. There are five different access modifiers:

public: It specifies that it can be accessed by anyone.

private: Private declared variables, classes or functions can be accessed only by the member functions. No one from outside the class can access them.

protected: This access specifier is useful in a hierarchy wherein an access can be given only to the child classes.

internal: These limit an access only within an assembly. Its is similar to a friend function of C++.

protected internal: These limit the access within the assembly and to the child classes in the hierarchy

question 4. WHAT IS SCANF()?

Answer. scanf() function is an inbuilt library function in C which is available in C library by default. This function is declared and related macros are defined in “stdio.h” header file.

scanf() function is used to read character, string, numeric data from keyboard.

Question 5. What is MVC pattern?

Answer. Model View Controller is used to separate the interface from the business logic so as to give a better visual appearance. It helps to modularize the application to modify the identified models without affecting the data.

Model : Model is responsible for representing the application specific data. Model can also be used to respond to change of its state.

View : Turns the model (data) into a desired look and feel or an interface. It is used to manage the information to be displayed.

Controller : Controller is used to control or manage the view and model deepening on the user actions like mouse clicks etc.

Download Placement Papers Pdf

Question 6. execution of a C program starts from which function?

Answer. Always, execution of a C program starts from main() function.

Question 7. How do you implement prototype pattern in .NET?

Answer. Prototype pattern is used to create copies of original instances known as clones. It is used when creating instances of a class is very complex.

In .Net, cloning can be achieved my making use of the ICloneable of the system namespace. Using the clone method, we can create clones or copies of instances with the same value of the existing instance. Shallow copy is used here which simply creates a reference of the original. Deep copy can be used when a duplicate instance needs to be created.

Question 8. What is IDE?

Answer. IDE is nothing but Integrated Development Environment. IDE is a tool that provides user interface with compilers to create, compile and execute C programs.

Example: Turbo C++, Borland C++ and DevC++. These provide Integrated Development Environment with compiler for both C and C++ programming language.

Question 9. What is cross cutting in AOP?

Answer. A cross cutting concern in AOP is an aspect of a program affecting other concerns. Login can be an Aspect as it affects other parts of the code. A cross cutting concern is of such nature that it can be easily separated from the system. This separation is possible both in design and implementation.

Question 10. what is header file in C language?

Answer. Header file is a file that contains function declaration and macro definition for C in-built library functions.

All C standard library functions are declared in many header files which are saved as file_name.h.

We are including these header files in our C program using “#include <file_name.h>” command to make use of the functions those are declared in the header files.

When we include header files in our C program using “#include <filename.h>” command, all C code of the header files are included in C program. Then, this C program is compiled by compiler and executed.

Question 11. What is Service Oriented architecture?

Answer. Service oriented architecture is based on services. Service is a unit of some task performed by a service provider in order to satisfy the consumer. Example of such a service is the web services used in .NET. Even though the main purpose of web services is to enable communication, it may differ from application to application. SOA provides a set of policies and frameworks to ensure the desired services are delivered to the consumer.

Question 12.what is macro? why do we use macro?

Answer. Macro is a name which is given to a value or to a piece of code/block in a program. Instead of using the value, we can use macro which will replace the value in a program.

The reason for using macro is, consider below example.

You are using a person’s age as 50 in many places in your program. If you use direct value in all the places in your program, it is very difficult to change the age value in future if you want to change it to 60. If you use macro in your program, it is very simple to replace the value and we can change in only one place which will change the value in all places in your program.

Syntax: #define <MACRO_NAME> VALUE


Original declaration – #define AGE 50

Modified declaration – #define AGE 60

HR Interview Questions: Read Here

We have given some very important interview questions above. If you have still any queries then you can comment below. We here at Alpigni are always happy to help you.

Leave a Comment