Upload Button Icon Add office photos

Filter interviews by

CodeNation Interview Questions, Process, and Tips

Updated 20 Sep 2021

Top CodeNation Interview Questions and Answers

View all 7 questions

CodeNation Interview Experiences

Popular Designations

4 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

    There is a one-dimensional garden of length 'N'. On each of the positions from 0 to 'N', there is a fountain, and this fountain’s water can reach up to a certain range as ...

  • 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

    For a given integer array/list 'ARR' of size 'N', find the total number of 'Inversions' that may exist.

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

  • 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. Print the array after K operations

    You are given an array 'ARR' consisting of 'N' integers and a non-negative integer 'K'. Consider an operation on the array as replacing every elem...

  • 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

    You are given an array consisting of N positive integers, your task is to count the number of distinct possible values that can be obtained by taking the bitwise ...

  • 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. Colour the Graph

    You are given a graph with 'N' vertices numbered from '1' to 'N' and 'M' edges. You have to colour this graph in two different colours, say blue and red suc...

  • 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

Top CodeNation Software Developer Intern Interview Questions and Answers

Q1. Count distinct Bitwise OR of all subarraysYou are given an array consisting of N positive integers, your task is to count the number of distinct possible values that can be obtained by taking the bitwise OR of the elements of all possible s... read more
View answer (3)

Software Developer Intern Interview Questions asked at other Companies

Q1. Sum Of Max And MinYou are given an array “ARR” of size N. Your task is to find out the sum of maximum and minimum elements in the array. Follow Up: Can you do the above task in a minimum number of comparisons? Input format: The first line ... read more
View answer (8)

Interview Questionnaire 

1 Question

  • Q1. Based on binary search

Interview Preparation Tips

Interview preparation tips for other job seekers - It was great

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray SumGiven an array of numbers, find the maximum sum of any contiguous subarray of the array. For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and ... read more
View answer (39)

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

    You will be given a stream of numbers, and you need to find the kth largest number in the stream at any given time.

    As the stream of numbers can not be given during compile time, so yo...

  • Ans. Brute Force
    • The brute force approach for this problem is very trivial.
    • We can always maintain an array that will hold the integers, sort the array in non-increasing order and return the element present at the kth index(1-based indexing).
    • The array should be such that it can add elements efficiently, for example, vectors in C++, lists in python, etc. Whenever we receive a query of type 1, we add the element in the array an...
  • Answered Anonymously
  • Q2. Rat In A Maze

    You are given a starting position for a rat which is stuck in a maze at an initial point (0, 0) (the maze can be thought of as a 2-dimensional plane). The maze would be given in the form of a...

  • Ans. Bactracking

    Approach: We can start the traversal of the paths from the rat’s starting position, i.e. (0,0) keeping track of the visited cells during the traversal. We will recursively go through all the paths possible until the last index of the grid (destination) is reached, and add the path information using which the rat successfully reached the end.

     

    Algorithm is as follows:

     

    1. Take the starting position of th...
  • Answered Anonymously
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

Top CodeNation Software Developer Intern Interview Questions and Answers

Q1. Count distinct Bitwise OR of all subarraysYou are given an array consisting of N positive integers, your task is to count the number of distinct possible values that can be obtained by taking the bitwise OR of the elements of all possible s... read more
View answer (3)

Software Developer Intern Interview Questions asked at other Companies

Q1. Sum Of Max And MinYou are given an array “ARR” of size N. Your task is to find out the sum of maximum and minimum elements in the array. Follow Up: Can you do the above task in a minimum number of comparisons? Input format: The first line ... read more
View answer (8)

Interview Preparation Tips

Round: DEBBUGING ROUND
Experience: A separate debugging (also on Hackerrank )round was conducted.

Round: Technical Interview
Experience: 2 rounds Technical interviews (1-2 hours each ,online on Skype and Hangouts )

General Tips: 1) Start practicing on codechef.com as early as possible (even first years). Go to the Practice Section -> Easy problems and start solving from bottom to top.
2) Participate in Codechef Long and short contests every month
3) Once you are good familiar with basic algorithms you can also solve problems on Hackerrank and Codeforces.
4) I do not prefer reading books. Best resource for learning algorithms is search on Google and see the top 3-4 links.Personal blogs and sites like leetcode and TopCoder tutorials are helpful.
5) Once you are comfortable with coding, you can refer to GeeksforGeeks and CareerCup in the last few weeks to practice company specific questions
6) Try to do at least one course every semester from a MOOC like edx.org , coursera.org .
Skills:
College Name: NIT Surathkal

SDE (Software Development Engineer) Interview Questions asked at other Companies

Q1. A string is given consisting of lowercase alphabets. Write a function which returns yes if the string has all the lowercase letters appearing in it at least once. O(N) time and without using extra space
View answer (3)

CodeNation interview questions for popular designations

 Software Developer Intern

 (2)

 SDE (Software Development Engineer)

 (1)

 Software Developer

 (1)

Interview questions from similar companies

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

I applied via Approached by Company and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What are the different sizes available for a virtual warehouse in Snowflake, and which sizes are currently being utilized in your current project?
  • Q2. What are stored procedures in Snowflake, and how did you utilize them?
Round 2 - Technical 

(2 Questions)

  • Q1. How did you verify the data after transferring it from one database to another?
  • Q2. What are the different types of duplicate checks that can be performed using SQL queries?
Round 3 - HR 

(2 Questions)

  • Q1. Are you open to relocating to Hyderabad?
  • Q2. What information do you have about ValueLabs?

Interview Preparation Tips

Topics to prepare for ValueLabs Senior Software Engineer interview:
  • Snowflake
  • SQL
  • Python
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Group Discussion 

Process planning refers to the methodical approach of determining the best possible way to manufacture a product or deliver a service by considering various aspects such as resources, timelines, and methodologies involved in production or execution.

Round 2 - One-on-one 

(5 Questions)

  • Q1. Explain about previous process
  • Ans. 

    Implemented a new chemical process to increase efficiency and reduce waste.

    • Researched and analyzed current process to identify areas for improvement

    • Designed and tested new process using simulation software

    • Collaborated with production team to implement changes and monitor results

    • Achieved 20% increase in production output and 15% reduction in waste

    • Continuously monitored and optimized process for further improvements

  • Answered by AI
  • Q2. Explain about my work experience
  • Q3. Explain about my work standard
  • Q4. Explain about my managing method
  • Ans. 

    I utilize a combination of project management tools and communication strategies to effectively manage my team and projects.

    • I prioritize tasks based on deadlines and importance

    • I regularly communicate with team members to ensure everyone is on the same page

    • I use project management software such as Trello or Asana to track progress and assign tasks

    • I adapt my management style to fit the needs and preferences of individual

  • Answered by AI
  • Q5. Explain about my working style
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

The Aptitude Test session accesses mathematical and logical reasoning abilities

Round 2 - Technical 

(6 Questions)

  • Q1. What is Vlookup
  • Ans. 

    Vlookup is a function in Excel used to search for a value in a table and return a corresponding value from another column.

    • Vlookup stands for 'Vertical Lookup'

    • It is commonly used in Excel to search for a value in the leftmost column of a table and return a value in the same row from a specified column

    • Syntax: =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

    • Example: =VLOOKUP(A2, B2:D10, 3, FALSE) - searc...

  • Answered by AI
  • Q2. Some IF else Question in Excel
  • Q3. What does your day in your previous organization look like?
  • Ans. 

    My day in my previous organization involved analyzing large datasets, creating reports, and presenting findings to stakeholders.

    • Reviewing and cleaning large datasets to ensure accuracy

    • Creating visualizations and reports to communicate insights

    • Collaborating with team members to identify trends and patterns

    • Presenting findings to stakeholders in meetings or presentations

  • Answered by AI
  • Q4. Could you share the technical skills you possess?
  • Ans. 

    I possess strong technical skills in data analysis, including proficiency in programming languages, statistical analysis, and data visualization tools.

    • Proficient in programming languages such as Python, R, SQL

    • Skilled in statistical analysis and data modeling techniques

    • Experience with data visualization tools like Tableau, Power BI

    • Knowledge of machine learning algorithms and techniques

  • Answered by AI
  • Q5. Can you explain what a Pivot Table is?
  • Ans. 

    A Pivot Table is a data summarization tool used in spreadsheet programs to analyze, summarize, and present data in a tabular format.

    • Pivot tables allow users to reorganize and summarize selected columns and rows of data to obtain desired insights.

    • Users can easily group and filter data, perform calculations, and create visualizations using pivot tables.

    • Pivot tables are commonly used in Excel and other spreadsheet program...

  • Answered by AI
  • Q6. Find the Highest-paid employee in each department along with their salary and department name.
  • Ans. 

    To find the highest-paid employee in each department, we need to group employees by department and then select the employee with the highest salary in each group.

    • Group employees by department

    • Find the employee with the highest salary in each group

    • Retrieve the employee's name, salary, and department name

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Nagarro Data Analyst interview:
  • SQL
  • Excel
  • Problem Solving
  • PowerBI
  • SQL Queries
Interview preparation tips for other job seekers - Practice common interviews and scenarios, especially for your role.
Be prepared to discuss past challenges and how did you overcome.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What are the key topics related to Generative AI, specifically focusing on Retrieval-Augmented Generation (RAG) and Large Language Models (LLM)?
  • Q2. What is your understanding of the existing project and the technology stacks used?
Round 2 - Technical 

(3 Questions)

  • Q1. What has been your contribution to existing work and the technologies used in that context?
  • Q2. ML, DL, Gen AI implementation and flow
  • Q3. Python Coding logic and semantics
Round 3 - One-on-one 

(2 Questions)

  • Q1. What are the existing work challenges you face, and what solutions have you implemented to address them?
  • Q2. What is your understanding of Generative AI and Natural Language Processing (NLP), and can you provide examples of their use cases?

Interview Preparation Tips

Interview preparation tips for other job seekers - Genuinely communicate your skills and contributions.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Group Discussion 

Difference between soft skills and hard skills

Round 2 - Technical 

(2 Questions)

  • Q1. What is manual testing
  • Q2. What is defect life cycleif
Round 3 - Technical 

(2 Questions)

  • Q1. What is the main thing should have for a test engineer
  • Q2. What's your opinion on testing
Round 4 - HR 

(2 Questions)

  • Q1. Are you ok with rotational shifts?
  • Q2. Are you ok with the work location?
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Walk-in and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(4 Questions)

  • Q1. What is the impact of purchase of inventory on financial statements
  • Q2. Accounting concepts
  • Q3. What do u know about USGAAP
  • Q4. Since I mentioned in my resume that i have mutual funds and derivatives knowledge he asked me about these topics a bit
Round 2 - Behavioral 

(3 Questions)

  • Q1. What do you know about optum
  • Q2. How well do you know the excel
  • Q3. You may have to learn various softwares, are you fine with it

Interview Preparation Tips

Interview preparation tips for other job seekers - Jus have good qualification. I did well in interview still I didn't receive any offer. Not even regret mail

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.9
 • 8.1k Interviews
Infosys Interview Questions
3.7
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Capgemini Interview Questions
3.8
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
Oracle Interview Questions
3.7
 • 896 Interviews
View all

CodeNation Reviews and Ratings

based on 5 reviews

3.7/5

Rating in categories

3.8

Skill development

2.4

Work-life balance

4.5

Salary

3.7

Job security

3.3

Company culture

3.4

Promotions

3.0

Work satisfaction

Explore 5 Reviews and Ratings
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.7
Compare

Wipro

3.7
Compare

HCLTech

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