Citiustech Pvt. Ltd. interview experience Real time questions & tips from candidates to crack your interview

Frontend Engineer

Citiustech Pvt. Ltd.
upvote
share-icon
2 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 5 months
Topics: HTML, CSS, JavaScript, Web Development, DSA, DBMS
Tip
Tip

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application process
Where: Other
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Interview rounds

01
Round
Medium
Video Call
Duration60 minutes
Interview date18 Oct 2021
Coding problem5

This was a technical round with questions on frontend tech stack.

1. CSS Question

Place a circle inside a square.

Problem approach
.rectangle { 
	border-radius: 10px;
	display: inline-block;
	margin-bottom: 30px;
	margin-right: 5px;
	width: 350px;
	height: 100px;
	border: 1px solid #000;
	background-color: white;
	padding-left: 70px;
}
.rectangle:before {
	display: block;
	position: absolute;
	left: 15px;
	top: 30px;
	content: '';
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #eee;
}

Enter text

2. CSS Question

What are vendor prefixes?

Problem approach

CSS vendor prefixes, also sometimes known as or CSS browser prefixes, are a way for browser makers to add support for new CSS features before those features are fully supported in all browsers. This may be done during a sort of testing and experimentation period where the browser manufacturer is determining exactly how these new CSS features will be implemented.
The CSS browser prefixes that you can use (each of which is specific to a different browser) are:
Android: -webkit-
Chrome: -webkit-
Firefox: -moz-
Internet Explorer: -ms-
iOS: -webkit-
Opera: -o-
Safari: -webkit-

3. CSS Question

What does the CSS rule “clear: both” do?

Problem approach

The clear property is used to specify that which side of floating elements are not allowed to float. It sets or returns the position of the element in relation to floating the objects.
The “clear: both” means floating the elements are not allowed to float on both sides. It is used when no need of any element float on the left and right side as related to the specified element and wanted the next element only shown below. It also indicates that no other element takes up space on the left and right side.

4. NodeJS Question

What is callback hell?

Problem approach

This is a big issue caused by coding with complex nested callbacks. Here, each and every callback takes an argument that is a result of the previous callbacks. In this manner, The code structure looks like a pyramid, making it difficult to read and maintain. Also, if there is an error in one function, then all other functions get affected.

5. JavaScript Question

How is encapsulation implemented in Js?

Problem approach

The JavaScript Encapsulation is a process of binding the data (i.e. variables) with the functions acting on that data. It allows us to control the data and validate it. To achieve an encapsulation in JavaScript: -
1. Use var keyword to make data members private.
2. Use setter methods to set the data and getter methods to get that data.
The encapsulation allows us to handle an object using the following properties:
Read/Write - Here, we use setter methods to write the data and getter methods read that data.
Read Only - In this case, we use getter methods only.

02
Round
Easy
HR Round
Duration30 minutes
Interview date18 Oct 2021
Coding problem1

Typical HR round with behavioral problems.

1. Basic HR Questions

Q1. Introduction
Q2. Your hobbies
Q3. Salary negotiation

Problem approach

Tip 1 : The cross questioning can go intense some time, think before you speak.

Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.

Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team you are mentoring. How all is the work environment etc.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
Java Developer
3 rounds | 6 problems
Interviewed by Citiustech Pvt. Ltd.
2106 views
1 comments
0 upvotes
Senior Software Engineer
1 rounds | 5 problems
Interviewed by Citiustech Pvt. Ltd.
1740 views
0 comments
0 upvotes
SDE - Intern
3 rounds | 3 problems
Interviewed by Citiustech Pvt. Ltd.
1006 views
0 comments
0 upvotes
Software Engineer
3 rounds | 3 problems
Interviewed by Citiustech Pvt. Ltd.
0 views
0 comments
0 upvotes