Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
HCODE Technologies interview experience Real time questions & tips from candidates to crack your interview

Software Developer

HCODE Technologies
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
I enrolled in Coding Ninjas course on Python basics and data structures. Then I did 4-month internship as a teaching assistant. I cleared my basics of the front end from Coding Ninjas course. Before giving the interview, I revised basic interview questions of python.
Application story
I directly sent my resume to HR. Then I got a test mail which consisted of MCQs and Coding Questions. Then I got an interview link for round 1. Round 1 and Round 2 were on Python and aptitude questions. Round 3 was in the office, which was on the front end, and round 4 was with the engineering manager, which was on the front end as well as Python.
Why selected/rejected for the role?
I got shortlisted because of my problem-solving skills and I have good knowledge about programming. Interviewers expect that you should have at least a good understanding of the basics of any programming language.
Preparation
Duration: 2 months
Topics: Python basics, Data Structures, OOPS, Algorithms, Django
Tip
Tip

Tip 1 : Prepare basics of any language
Tip 2 : Practice at least 5 questions on every topic

Application process
Where: Linkedin
Eligibility:
Resume Tip
Resume tip

Tip 1 : Resume should be updated.
Tip 2 : Should have 1 or 2 projects

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date20 Oct 2023
Coding problem1

1. Reverse Words In A String

Easy
10m average time
90% success
0/40
Asked in companies
FacebookAppleProtiviti

You are given a string 'str' of length 'N'.


Your task is to reverse the original string word by word.


There can be multiple spaces between two words and there can be leading or trailing spaces but in the output reversed string you need to put a single space between two words, and your reversed string should not contain leading or trailing spaces.


Example :
If the given input string is "Welcome to Coding Ninjas", then you should return "Ninjas Coding to Welcome" as the reversed string has only a single space between two words and there is no leading or trailing space.
Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date23 Oct 2023
Coding problem1

1. Deletion In Circular Linked List

Easy
30m average time
0/40
Asked in companies
CIS - Cyber InfrastructureMakeMyTripExpedia Group

You are given a Circular Linked List of integers, and an integer, 'key'.

You have to write a function that finds the given key in the list and deletes it. If no such key is present, then the list remains unchanged.

For Example :
This is a visualization of the Circular Linked List, represented by:
1 2 3 4 5 -1

linked_list_1

Note :
The Circular Linked List before/after deletion may happen to be empty. In that case, only print -1.

All integers in the list are unique.


Try solving now
03
Round
Easy
Video Call
Duration60 minutes
Interview date24 Oct 2023
Coding problem1

1. Second largest element in the array

Easy
15m average time
80% success
0/40
Asked in companies
AdobeTata Consultancy Services (TCS)Samsung

You have been given an array/list 'ARR' of integers. Your task is to find the second largest element present in the 'ARR'.

Note:
a) Duplicate elements may be present.

b) If no such element is present return -1.
Example:
Input: Given a sequence of five numbers 2, 4, 5, 6, 8.

Output:  6

Explanation:
In the given sequence of numbers, number 8 is the largest element, followed by number 6 which is the second-largest element. Hence we return number 6 which is the second-largest element in the sequence.
Problem approach

I have set 2 variables largest and secondLargest .Then iterated list with for loop and compare ith element with largest and secondLargest and changed them accordingly. Finally returned secondLargest.

Try solving now
04
Round
Easy
Face to Face
Duration30 minutes
Interview date31 Oct 2023
Coding problem1

1. Remove Duplicates

Easy
15m average time
80% success
0/40
Asked in companies
GoogleCIS - Cyber InfrastructureTata Consultancy Services (TCS)

Ninja is playing with numbers but hates when he gets duplicate numbers. Ninja is provided an array, and he wants to remove all duplicate elements and return the array, but he has to maintain the order in which the elements were supplied to him.

Problem approach

I took a dictionary and stored occurence of every elements from list. Then took a list as ans and iterated given list and checked if its occurence is 1 with dictionary if occurence is 1, then add that element in ans. Finally return ans list.

Try solving now

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you write a single-line comment in C++?

Choose another skill to practice
Start a Discussion
Similar interview experiences
Product Intern
6 rounds | 9 problems
Interviewed by Squadstack
0 views
0 comments
0 upvotes
Business Technology Analyst
4 rounds | 5 problems
Interviewed by Squadstack
2366 views
0 comments
0 upvotes
SDE - 1
3 rounds | 10 problems
Interviewed by Sterlite Technologies Limited
2224 views
0 comments
0 upvotes
Product Engineer
3 rounds | 5 problems
Interviewed by Squadstack
1490 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
3 rounds | 8 problems
Interviewed by Tata Consultancy Services (TCS)
0 views
0 comments
0 upvotes
company logo
Software Developer
2 rounds | 3 problems
Interviewed by Tata Consultancy Services (TCS)
2020 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 3 problems
Interviewed by HCL Technologies
1556 views
1 comments
0 upvotes