top of page

Celigo, Inc.

Lakshit Saini

Software Engineer

NIT Warangal

Branch:

Metallurgy & Materials Engineering

Session:

2021-2022

Offer obtained:  

FTE

Description of role:

The main responsibility is to work in a team of highly talented individuals committed to offering the best quality services and products in the area of business cloud computing (SaaS). A software engineer will design and bring to market turnkey business apps for users of cloud systems such as NetSuite, Salesforce.com, Google, Amazon, Magento, and more.

Job/Intern location:

Hyderabad

Eligible Branches:

All Btech

Eligibility Criteria:

CGPA Cutoff: (strictly >=)6.0
NO ACTIVE BACKLOGS
Class 10 & 12: 65% and above

Selection Procedure:

Round 1 : OT
Round 2 : Technical Interview-1
Round 3 : Technical Interview-2
Round 4 : HR Interview

Description of Online test:

1. 21 MCQs(Aptitude + Technical), Difficulty – Easy to Medium, Topics - Algorithms, Data Structures, OOP, Databases, Operating Systems, Computer Networks and General Aptitude.
2. 3 Coding Questions, Difficulty – Medium to Hard, Topics - Dynamic Programming, Heaps and Graphs.

Description of Technical Interview:

Tech Interview-1:
1. Brief discussion on my projects.
2. A variation of House Robber problem (Dynamic Programming)
3. ‘Counting the number of provinces’ problem (Graphs)
4. Finding LCA of any two nodes in Binary tree & BST
5. Few questions on Operating Systems concepts like Virtual Memory & Thrashing etc...
6. Few Behavioural questions

Tech Interview Round-2:
1. Given an array as input, consider it as a level order traversal of a binary tree. Make all different possible binary trees having the same level order traversal represented by the array.
2. Design Facebook (Low level design only)
3. Design an efficient algorithm for friends suggestion system of facebook/linkedin
4. Few questions about my programming journey
5. Few Behavioural questions

Description of HR Round:

1. Brief introduction of me and a few questions on my background.
2. Typical HR question like –
a) Why Celigo?
b) How can you assure about your contribution to the growth of the company after joining?
c) Describe yourself in 3 words

Preparation Strategy:

1. Should prepare any programming frameworks with strong Object-Oriented skills.
2. Should try to build a solid foundation in computer science with strong competency in:
a) Data structures
b) Design principles
c) Algorithms
d) Software design (low-level class designs)
3. Some familiarity with the following applications is a plus point: Node JS / MongoDB / Amazon AWS / Apache Kafka

Resources:

1. Competitive programming : Codechef/Codeforces
2. DSA practice : Leetcode/Interviewbit/GFG
3. Algorithms and system design : Gaurav Sen (YT Channel)
4. Dynamic Programming : Aditya Verma (YT Channel)
5. Graphs : CodenCode (YT Channel)
6. DBMS, OS and CN : Gate Smashers (YT Channel)
7. OOP and SQL : JavaTpoint/W3Schools/Hackerrank
8. JavaScript : Akshay Saini (YT Channel)

Additional info for our viewers:

Practice daily, identify your weaknesses and improve them. Discuss problems with your peers and have some mock interviews beforehand.

bottom of page