Home » Cognam Technologies Interview Experience for Frontend Developer

Cognam Technologies Interview Experience for Frontend Developer

Cognam Technologies Interview Experience for Frontend Developer

Introduction

Recently, Cognam Technologies visited our campus to recruit for various roles, including backend developer, frontend developer, cloud specialist, and testing. In this article, I’ll share my interview experience for the frontend developer position, which involved two rounds of assessment.

Every Round Experience

1. Written Test

The first round was a written test, consisting of multiple-choice questions (MCQs) and two coding questions. This test was divided into four sections:

Section 1: This section tested aptitude, reasoning, verbal, and quantitative skills.

Section 2: This section focused on Java-related questions.

Section 3: This section covered a range of topics, including JavaScript, fundamentals of DBMS, computer networks, OOPS, and ReactJs.

Section 4: (Coding Round) This section presented two coding problems of easy and medium difficulty, based on arrays and strings. We were required to code in their provided editor, which supported multiple programming languages. The test allowed us to write proper logic explanations if our test cases failed.

2. Interview

After shortlisting, I received an email about an online interview schedule. The interview was conducted in a comprehensive manner, covering various frontend technologies.

Introduction

The interviewer began by asking me to introduce myself and discuss the projects I had worked on. This was followed by a detailed exploration of frontend technologies.

HTML

The interviewer asked about:

  • Block and inline elements
  • Semantic tags
  • The appropriate placement of link and script tags
  • The purpose of !DOCTYPE
  • Differences in HTML5

CSS

Questions on CSS included:

  • Methods to center a div
  • Difference between display: none and visibility: hidden
  • Specificity levels of inline, internal, and external CSS
  • How to define external CSS
  • Explanation of the CSS box model
  • Use of z-index

JavaScript

The interviewer then asked me to share my screen and solve some console-based JavaScript questions:

  • The output of 3 + + "3"
  • The type of null
  • Syntax of setTimeout
  • Arrow functions
  • Creating and manipulating objects
  • Explanation of callback functions, closures, and hoisting
  • Differences between var, let, and const
  • Implementing a counter
  • Explanation of APIs and HTTP methods
  • Difference between GET and POST
  • Explanation of web applications

ReactJS

The interview concluded with questions on ReactJS:

  • Projects I had built using ReactJS
  • What ReactJS is and whether it is a library or framework
  • Syntax of useState
  • Purpose of useEffect
  • Explanation of useMemo

Final Decision

After the interview, I received a follow-up email indicating that I had been selected for the frontend developer role at Cognam Technologies. The entire process was thorough and tested both my technical knowledge and problem-solving skills. I am excited to join Cognam Technologies and contribute to their innovative projects.