Upload Button Icon Add office photos

Celigo

Compare button icon Compare button icon Compare

Filter interviews by

Celigo Junior Software Developer Interview Questions and Answers

Updated 15 May 2021

Celigo Junior Software Developer Interview Experiences

1 interview found

I applied via Recruitment Consultant and was interviewed in Nov 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Project details, questions based on the resume and they will ask to write some java programs

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep calm and try to answer which you know about.it is not mandatory to answer each and every question if even if you don't know.All the best

Top trending discussions

View All
Office Jokes
2w
an executive
CTC ≠ Confidence Transfer Credit
Ab toh aisa lagta hai, chillar jaise salary ke liye main kaju katli ban ke jaa rahi hoon. Samajh nahi aata, main zyada ready ho ke jaa rahi hoon ya ye mujhe kam pay kar rahe hain? #CorporateLife #OfficeJokes #UnderpaidButWellDressed
FeedCard Image
Got a question about Celigo?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview in Dec 2016.

Interview Questionnaire 

7 Questions

  • Q1. Questions on linked list
  • Q2. Implement LRU
  • Ans. 

    LRU (Least Recently Used) is a caching algorithm that removes the least recently used item when the cache is full.

    • LRU uses a combination of a doubly linked list and a hash map.

    • The doubly linked list keeps track of the order of recently used items.

    • The hash map allows for efficient lookup of items in the cache.

    • When a new item is accessed, it is moved to the front of the list.

    • If the cache is full, the item at the end of t...

  • Answered by AI
  • Q3. Questions on C, c++
  • Q4. Questions on DBMS
  • Q5. Questions on Operating Systems
  • Q6. Tell all things that happen inside a system when we press 'k' on the notepad.
  • Ans. 

    Pressing 'k' on Notepad triggers a series of events including key press event, character insertion, and potential text manipulation.

    • When 'k' is pressed, a key press event is triggered

    • The key press event is captured by the Notepad application

    • The character 'k' is inserted at the current cursor position

    • If any text is selected, it may be replaced by the character 'k'

    • The cursor position is updated to the next position

    • If aut...

  • Answered by AI
  • Q7. Basic HR questions

Interview Preparation Tips

Round: Technical Interview
Tips: Prepare Data Structure and Algorithms well

Round: Technical Interview
Tips: Have decent knowledge of technical subjects.

Skills: Programming, Data Structures, Algorithm, Operating System Basics, Knowledge About Database Managements Systems
College Name: IIT Roorkee

Skills evaluated in this interview

Junior Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Given n coins for two players playing a game. Each player picks c ... read more
Q2. Which of the following is not a storage class in C? a) auto b) ex ... read more
asked in Pisolv Tech
Q3. Did You Know what is golang and where did You uses that? Why You ... read more
Q4. What does 'int x:4;' mean? a) x is a four-digit number. b) x is a ... read more
Q5. What is a lint? a) Analyzing tool. b) Compiler. c) Debugger. d) I ... read more
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. They asked so many questions from it went well
  • Q2. How was your experience
  • Ans. 

    My experience as a software developer has been enriching, filled with diverse projects and continuous learning opportunities.

    • Worked on a team to develop a web application that improved user engagement by 30%.

    • Implemented a microservices architecture that enhanced system scalability and maintainability.

    • Participated in code reviews, which improved code quality and fostered team collaboration.

    • Led a project to migrate legac...

  • Answered by AI

I applied via Campus Placement and was interviewed in Sep 2022. There were 4 interview rounds.

Round 1 - Coding Test 

It also had apptitude questions as well

Round 2 - One-on-one 

(2 Questions)

  • Q1. Object oriented programming concepts like class , object , constructor , polymorphism, etc. The question tested deep knowledge of OOPS
  • Q2. Static and dynamic casting
Round 3 - Technical 

(2 Questions)

  • Q1. What was my work in my internship?
  • Q2. I was in the field of Cybersecurity so they cross questioned me on that field like kubernetes security , Active Directory and cloud security
Round 4 - HR 

(2 Questions)

  • Q1. Are you willing to re-locate?
  • Q2. What are your motives to join this particular company

Interview Preparation Tips

Interview preparation tips for other job seekers - Confidence for technical round and deep understanding of DSA and Core subjects with thorough understanding of your projects.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Discuss the project you are most proud of
  • Q2. What are ways to speed up SQL queries? List them in increasing order of complexity?
  • Q3. Is Redis single-threaded or multi-threaded?
  • Ans. 

    Redis is single-threaded.

    • Redis is single-threaded, meaning it can only execute one command at a time.

    • This design choice allows Redis to be extremely fast and efficient for certain use cases.

    • However, it also means that Redis may not be the best choice for highly concurrent workloads.

  • Answered by AI
  • Q4. What sort of data types can be used as keys in Python?
  • Ans. 

    Data types that can be used as keys in Python include strings, integers, floats, tuples, and custom objects.

    • Strings are commonly used as keys in Python dictionaries.

    • Integers and floats can also be used as keys.

    • Tuples can be used as keys if they only contain immutable elements.

    • Custom objects can be used as keys if they are hashable.

    • Examples: {'name': 'John'}, {1: 'apple'}, {(1, 2): 'tuple'}

  • Answered by AI
  • Q5. What types of indexing exist in SQL?

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

2 coding questions medium level

Round 2 - One-on-one 

(2 Questions)

  • Q1. All related to python
  • Q2. ANd Golang
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Questions were completely based on data structures and algorithm
  • Q2. SQL based questions were also asked
Are these interview questions helpful?
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. -SQL basics , HTML and basic javascript
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Referral and was interviewed before Feb 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is closure? Application and concept understanding
  • Ans. 

    Closure is a function that captures the environment in which it was created, allowing it to access variables from that environment even after the function has finished executing.

    • Closure allows a function to access variables from its outer scope even after the function has finished executing.

    • It 'closes over' the variables from the outer scope, preserving their values.

    • Example: function outerFunction() { let outerVar = 'I...

  • Answered by AI
  • Q2. What is event loop?
  • Ans. 

    Event loop is a mechanism that allows for asynchronous programming by handling and executing events in a loop.

    • Event loop is a part of the runtime environment that listens for events and executes callback functions.

    • It allows for non-blocking I/O operations by delegating tasks to the operating system.

    • Event loop is commonly used in JavaScript for handling asynchronous operations like setTimeout, setInterval, and AJAX requ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic concept though be read and revised

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Past Experience and System Design
Round 2 - Technical 

(1 Question)

  • Q1. DSA and System Design
Round 3 - Technical 

(1 Question)

  • Q1. Past Experience and System Design

Tell us how to improve this page.

Interview Questions from Similar Companies

Innovaccer Interview Questions
3.5
 • 86 Interviews
Cohesity Interview Questions
3.9
 • 81 Interviews
NoBrokerHOOD Interview Questions
3.1
 • 61 Interviews
Vyapar Interview Questions
3.5
 • 60 Interviews
Fleetx.io Interview Questions
3.6
 • 29 Interviews
View all
Senior Software Engineer
35 salaries
unlock blur

₹16.2 L/yr - ₹39 L/yr

Software Engineer
33 salaries
unlock blur

₹14 L/yr - ₹23.5 L/yr

Senior Software Engineer 1
20 salaries
unlock blur

₹14 L/yr - ₹30 L/yr

Software Engineer2
18 salaries
unlock blur

₹12 L/yr - ₹25 L/yr

Consultant
17 salaries
unlock blur

₹21 L/yr - ₹30 L/yr

Explore more salaries
Compare Celigo with

Intellect Design Arena

3.9
Compare

Cohesity

3.9
Compare

Celebal Technologies

3.1
Compare

NoBrokerHOOD

3.1
Compare
write
Share an Interview