Upload Button Icon Add office photos

Filter interviews by

CodeNation Software Developer Intern Interview Questions, Process, and Tips

Updated 20 Sep 2021

Top CodeNation Software Developer Intern Interview Questions and Answers

  • Q1. Minimum Fountains Activation Problem In this problem, you have a one-dimensional garden of length 'N'. Each position from 0 to 'N' has a fountain that can provide water ...read more
  • Q2. Count Distinct Bitwise OR of All Subarrays Given an array of positive integers, determine the number of distinct values obtained by applying the bitwise OR operation on ...read more
  • Q3. Count Inversions Problem Statement Given an integer array ARR of size N , your task is to find the total number of inversions that exist in the array. An inversion is de ...read more
View all 7 questions

CodeNation Software Developer Intern Interview Experiences

2 interviews found

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Hard

The test was from 10 pm to 11:30 pm at night, Since we had to give the test from home so it was not an uncomfortable timing for me. The test was conducted on hackerrank. Personally I find Hackerrank a better test platform than others like Amcat or Mettle.

  • Q1. 

    Minimum Fountains Activation Problem

    In this problem, you have a one-dimensional garden of length 'N'. Each position from 0 to 'N' has a fountain that can provide water to the garden up to a certain range...

  • Ans. Dynamic programming
    • For every fountain, we can try to find the pair area = (left, right), where left and right are the leftmost and the rightmost index respectively where the current fountain can reach.For every index 'I' = 0 to 'I' = 'N' -1, 'LEFT' = max(0, 'I' - 'ARR'['I']) and  'right' = min('I' + ('ARR'['I'] + 1), 'N').
    • Now we can sort the array of pairs in non-decreasing order according to 'LEFT' to find the mi...
  • Answered Anonymously
  • Q2. 

    Count Inversions Problem Statement

    Given an integer array ARR of size N, your task is to find the total number of inversions that exist in the array.

    An inversion is defined for a pair of integers in the...

  • Ans. Brute Force Approach

    The steps are as follows:

     

    1. Initialize a ‘COUNT’ with 0 to keep track of the number of inversions
    2. Iterate over every element in the array in a linear fashion starting from 0.
    3. For every element, check all the elements ahead of the current element and check the condition.
      1. If the condition satisfies, increase the ‘COUNT’ by 1.
      2. Otherwise, move to the next iteration.
    4. Return the ‘COUNT’.
    Space Complexity: O(...
  • Answered Anonymously
  • Q3. 

    Array Transformation Problem

    Given an array ARR consisting of N integers and a non-negative integer K. An operation on the array replaces each element ELE with MX - ELE, where MX is the maximum element of...

  • Ans. Simulation, Observation.
    • If ‘K’ = 0, then no operations are performed on the array. So, in this case, simply return the original array.
    • We know that in each operation, we are subtracting the array elements with the maximum value in the array, so we can be sure that after one operation, we will have 0 as at least one of the elements in the array and the rest of the elements will always be +ve.
    • The array values after a sing...
  • Answered Anonymously
Round 2 - Video Call 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Hard

This interview was at 10 am in the morning and was taken by a SDE 3 of the company who had a very great background in Competitive Coding.
The interview started with me introducing myself. The interviewer then gave me a google doc which had 2 coding questions written . He asked me to go through the first question and explain the approach. After which he asked me to code the solution as well. Same procedure was followed for the second question. The most difficult part in using Google Doc to write code is that it doesn't has automatic indentation like the code editors, so I had to put much efforts in keeping my code readable.

  • Q1. 

    Count Distinct Bitwise OR of All Subarrays

    Given an array of positive integers, determine the number of distinct values obtained by applying the bitwise OR operation on all possible subarrays.

    Explanatio...

  • Ans. 

    I had read this article few days before the interview so I was aware of the approach that was efficient. But I started by explaining the naive O(N^3) solution.
    The interviewer asked me to optimize the approach.
    Then I gave him the approach I read in the article.
    The interviewer asked me to code the solution which I did.

  • Answered Anonymously
  • Q2. 

    Graph Coloring Problem

    You are given a graph with 'N' vertices numbered from '1' to 'N' and 'M' edges. Your task is to color this graph using two colors, such as blue and red, in a way that no two adjacen...

  • Ans. DFS

    We can approach this problem by running a DFS starting from vertex-1.

    We have a total of ‘m’ edges.

    When can we achieve the configuration when we see in reference to vertex-1? 

    1. Let's say vertex-1 is ‘Blue’
      1. If all the vertices that connect to vertex-1 are ‘Red’, then we can say that the configuration is possible.
    2. If this would be the negation of the last one. Say, vertex-1 is ‘Red’
      1. If all the vertices that connect to ...
  • Answered Anonymously
Round 3 - HR 

Round duration - 60 minutes
Round difficulty - Hard

The round was at 4 pm evening. This round was taken by one of the Vice President of the company, this made me anxious from the very beginning.
The interviewer was a knowledgeable man and had great knowledge in every field. He always demanded exact answers.
The round started with my resume walk through. Then came open ended questions followed by a system design question in which I failed miserably.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Maulana Azad National Institute of Technology, Bhopal. Eligibility criteriaNo criteriaCodenation interview preparation:Topics to prepare for the interview - Data Structures, System Design, Graphs, OOPS, Advance Data StructuresTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : For company like codenation you need to be great in competitive programming as the online test is very difficult to crack
Tip 2 : Focus on leetcode during final months of preparation of interview
Tip 3 : Try to have at least 3 flagship projects in at least 2 different domains

Application resume tips for other job seekers

Tip 1 : Keep the resume clean with good text to space ratio.
Tip 2 : Don't mention tech slacks that you have only a little knowledge about as it can backfire if the interviewer is good in that tech slack.

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Video Call 

(2 Questions)

Round duration - 45 Minutes
Round difficulty - Medium

This was a straight coding round with three questions , I was able to solve all 3

  • Q1. 

    Kth Largest Number Problem Statement

    You are given a continuous stream of numbers, and the task is to determine the kth largest number at any moment during the stream.

    Explanation:

    A specialized data st...

  • Q2. 

    Rat in a Maze Problem Statement

    You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...

Round 2 - Video Call 

Round duration - 60 Minutes
Round difficulty - Medium

As this was my first system design round, I was not expecting to be able to tell anything , but to my surprize he interested in just the idea what I can think , how I can solve some issues which need not be definitely to have a solution / or multiple solutions are possible from common sense.

I was given an Idea based question

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in BangaloreEligibility criteriado pretty great in the coding testCodenation interview preparation:Topics to prepare for the interview - Dynamic Programming, Binary Search, Data Structures, Trees, GraphsTime required to prepare for the interview - 1 MonthInterview preparation tips for other job seekers

Tip 1 : Be focused on the question and keep trying, Project needs to be well understood and somewhat on your tips. 
Tip 2 : Don't code till you are sure and got a green signal about the efficiency and correctness of logic
Tip 3 : Just brush up your DS basics and some logical algorithms (Dijkstra, Shortest spanning tree , etc)

Application resume tips for other job seekers

Tip 1 : Experience must be highlighted, or the Project whichever you would like to discuss
Tip 2 : Links are always a great way to show your work (deployed/code)

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more

Interview questions from similar companies

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

I applied via campus placement at KIIT University, Bhuvaneshwar and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

It had mcq and 1 hard coding question

Round 2 - Technical 

(2 Questions)

  • Q1. They asked me about backtracking and dp series problem and also to solve the given question
  • Q2. Java and in depth about different pillars of java

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus primarily on Java and advanced data structures and algorithms topics, such as backtracking and dynamic programming.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Kalinga Institute of Industrial Technology, Khurda and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Coding round was there. Two coding questions were asked to solve in 1 hour. The difficulty was easy to medium.Leetcode questions of arrays and strings.

Round 2 - Technical 

(2 Questions)

  • Q1. It was an online tech interview. There were two panelists. One asked me about my projects and gave me one coding question to solve which was based on matrices. And i was supposed to explain the approach an...
  • Q2. After solving the question. In the same interview zoom meet HR asked me something about me and my family and thats it.

Interview Preparation Tips

Interview preparation tips for other job seekers - Do coding regularly
Be confident
Communicate well
And just relax before 2 hours of the interview....You are going to do awesome...
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Technical MCQ questions on core computer science subjects were asked.

Round 2 - One-on-one 

(2 Questions)

  • Q1. How to find whether the given linked list has loop in it?
  • Q2. Explain osi model with example of browser.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Easy to medium questions

Round 2 - Hackathon 

(1 Question)

  • Q1. Create a software
  • Ans. 

    A software for managing inventory in a retail store

    • Create a user-friendly interface for adding, updating, and deleting products

    • Include features for tracking sales, restocking inventory, and generating reports

    • Implement barcode scanning functionality for quick product lookup

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Tell me about yourself

Interview Preparation Tips

Interview preparation tips for other job seekers - Just stick to the basics

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

DSA questions of array and strings

Round 3 - Technical 

(1 Question)

  • Q1. DSA on array advanced topics

Interview Preparation Tips

Interview preparation tips for other job seekers - DSA is must
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected

I applied via Campus Placement and was interviewed before Oct 2022. There were 3 interview rounds.

Round 1 - Aptitude Test 

It was a 2hr test. It had two sections. 1)Quantitative aptitude and verbal ability and 2) Technical aptitude.

Round 2 - Technical 

(1 Question)

  • Q1. It was for 45 min. Asked some OOPs concepts, CN fundamentals. Questions were asked on arrays and linked lists. also on OS
Round 3 - HR 

(1 Question)

  • Q1. It was for 5 min. Asked on why I wanted to join Optum

Interview Preparation Tips

Interview preparation tips for other job seekers - Mention only things that you are perfect in resume. Don't add extra stuff and don't fake it.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java and python based questions

Software Developer Intern Interview Questions & Answers

Dell user image Nikhita Bhattacharya

posted on 13 Dec 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before Dec 2023.

Round 1 - Aptitude Test 

Fundamental output questions and aptitude assessments.

Round 2 - Technical 

(1 Question)

  • Q1. Pattern printing Delete drop truncate difference Projects discussion
Round 3 - HR 

(2 Questions)

  • Q1. What motivated you to choose Dell?
  • Ans. 

    I chose Dell for their reputation for innovation, strong company culture, and opportunities for growth.

    • Reputation for innovation in technology industry

    • Strong company culture focused on employee development

    • Opportunities for growth and advancement within the company

  • Answered by AI
  • Q2. Opinion about JD.

Tell us how to improve this page.

CodeNation Software Developer Intern Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

5.0

Skill development

3.0

Work-life balance

5.0

Salary

4.0

Job security

4.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
SDE (Software Development Engineer)
33 salaries
unlock blur

₹24 L/yr - ₹40 L/yr

Sde1
10 salaries
unlock blur

₹33.2 L/yr - ₹37.5 L/yr

Software Engineer
9 salaries
unlock blur

₹30 L/yr - ₹36.5 L/yr

Software Developer
8 salaries
unlock blur

₹30 L/yr - ₹35 L/yr

Software Development Engineer
8 salaries
unlock blur

₹24 L/yr - ₹37 L/yr

Explore more salaries
Compare CodeNation with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview