(CCTech) Centre for Computational Technologies interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

(CCTech) Centre for Computational Technologies
upvote
share-icon
3 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
My journey began with learning the fundamentals of Java and slowly expanding into areas like JDBC, MySQL, and web development. I reinforced my knowledge by building a full-stack project, which gave me practical exposure and confidence. I consistently practiced coding problems and studied interview patterns. Reaching the interview stage at CCTech was a proud moment—it showed me the progress I had made. Although I wasn't selected, the experience taught me the importance of clear communication and has motivated me to keep improving.
Application story
I applied for the SDE-1 position through the CCTech career page after learning about the opportunity on their official website. I submitted my resume along with my project details. After getting shortlisted, I was contacted by the HR team for the interview process. The entire journey, from application to interview, was smooth and professional, giving me a great learning experience.
Why selected/rejected for the role?
I was rejected for the role mainly due to communication gaps and incomplete answers during the interview. While I had a good understanding of the concepts, I couldn’t explain some solutions clearly. This experience taught me the importance of not just technical knowledge, but also how well you express your thoughts. It motivated me to improve my communication skills and prepare more thoroughly for future opportunities.
Preparation
Duration: 4 months
Topics: DSA, OOPS, Core Java, JDBC, SQL, Problem Solving
Tip
Tip

Tip 1: Practice at least 200 coding questions on online coding platform.
Tip 2: Build 1–2 real-world projects to apply your technical knowledge.
Tip 3: Revise core subjects like OOPS, DBMS, and Data Structures regularly and focus on clear communication during interviews.

Application process
Where: Company Website
Eligibility: 60%+ throughout academics, (Salary Package: 3.5 LPA)
Resume Tip
Resume tip

Tip 1: Highlight at least one or two real development projects with clear roles and technologies used.
Tip 2: Keep your resume concise and only include skills and experiences you’re confident to explain in an interview.

Interview rounds

01
Round
Medium
Online Coding Test
Duration60 minutes
Interview date16 Aug 2024
Coding problem2

The first round was an offline MCQ and coding assessment conducted during the afternoon. The environment was quiet and well-organized. The MCQ section included questions on aptitude, logical reasoning, and core computer science fundamentals like OOPS, DBMS, Computer Networks, Java Programming and basic operating system concepts. The coding section had two problems. The questions were moderately difficult, and the overall experience was smooth and structured.

1. Longest Palindromic Substring

Moderate
35m average time
78% success
0/80
Asked in companies
GrabMicrosoftAmazon

Given a string s, return the longest palindromic substring in s.

Problem approach

Initialize variables:
Set start = 0 and end = 0 to keep track of the starting and ending indices of the longest palindrome found.

Iterate through each character:
Loop through the string from index 0 to n-1, treating each character (or pair of adjacent characters for even-length palindromes) as the potential center of a palindrome.

Expand outwards for odd-length palindromes:
For each character i, expand outwards (i.e., check characters at i-left and i+right) while the characters on both sides match. Keep track of the longest palindrome by updating start and end indices.

Expand outwards for even-length palindromes:
Similarly, check for even-length palindromes by expanding outwards starting from indices i and i+1.

Update result:
For every palindrome found, check if its length is greater than the previously found palindrome. If it is, update the start and end indices.

Return the longest palindrome substring:
Once the loop is complete, extract the substring from start to end as the longest palindromic substring.

Try solving now

2. Armstrong Number

Easy
15m average time
85% success
0/40
Asked in companies
OracleIBMOptum

Given an integer N, determine whether it is an Armstrong number.

Problem approach

Step 1: Take the number N as input.

Step 2: Count the number of digits d in N.

Step 3: Extract each digit of N.

Step 4: Calculate the sum of each digit raised to the power d.

Step 5: Compare the sum with N.

Try solving now
02
Round
Medium
Video Call
Duration35 minutes
Interview date16 Aug 2024
Coding problem3

Timing: The interview was conducted at 3 PM and started on time.
Environment: The environment was professional and calm, with no interruptions during the interview. The video call was conducted on Microsoft Teams, and the setup was smooth and organized.
Any Other Significant Activity: The interview proceeded without any major delays, and there were no unexpected activities.
How the Interviewer Was: The interviewer was friendly and patient. They explained the interview process clearly and asked follow-up questions based on my responses. They gave me time to think and communicate my answers effectively, making the experience comfortable.

1. Operating System

What are the different types of process scheduling algorithms? (Learn)

Problem approach

Tip 1:Read Galvin’s Operating System Concepts to understand various scheduling algorithms, deadlock prevention techniques, and file system structures in detail.
Tip 2:Practice by solving problems on deadlock handling, file system design, and process scheduling to get comfortable with practical implementations.
Tip 3:Focus on the practical implications of OS concepts by studying case studies or examples of how these topics are used in real-world operating systems like Windows or Linux.

2. DBMS

What is normalization, and why is it important in database design? (Learn)

Problem approach

Understand the fundamentals of normalization and practice converting unsorted tables into normalized forms (1NF, 2NF, 3NF, etc.).

3. SQL

What are the different types of JOIN operations in SQL? (Learn)

Problem approach

Practice writing SQL queries, especially those involving JOINs, subqueries, and aggregations, as they are essential for efficient data retrieval.

03
Round
Easy
HR Round
Duration15 minutes
Interview date16 Aug 2024
Coding problem1

Timing: The HR round took place at 3:40 PM. It was held during the afternoon, not too early or late in the day.
Environment:
The environment was professional and comfortable. The interviewer maintained a polite and welcoming tone, which helped create a relaxed atmosphere. There were no distractions, and the setup was conducive for a clear and focused conversation.
Significant Activity:
The interview was conducted via Microsoft Teams. During the interview, there were occasional discussions about my resume and previous projects, allowing me to explain my experience. The interviewer also asked questions to assess my personality, communication skills, and how I handle different work situations.
How the Interviewer Was:
The interviewer was friendly and professional, with a calm and supportive demeanour. They listened attentively, gave me ample time to respond, and encouraged me to elaborate on my answers. They were clear about the next steps and were happy to answer any questions I had.

1. HR Questions

  • Tell me about yourself - The interviewer asked for a brief introduction, where I talked about my academic background, relevant projects, and why I am interested in this role.
  • Why do you want to join our company? - The interviewer wanted to understand my motivation for applying to the company. I expressed my interest in the company's values, culture, and growth opportunities that align with my goals.
  • What are your strengths and weaknesses? - I was asked to discuss both my strengths and areas where I could improve. I mentioned a strength in problem-solving and teamwork and a weakness in time management (which I am working to improve through better prioritization).
  • Where do you see yourself in 5 years? - I discussed my aspiration to grow professionally, take on more responsibilities, and contribute to the team in a significant way.
  • Tell me about a time when you faced a challenge and how you handled it - The interviewer asked for a behavioural example. I gave an example of a project where I had to meet a tight deadline and how I managed my time and collaborated with the team to successfully complete the project.
  • Why did you leave your last job (if applicable)? - The interviewer was interested in my previous employment. I explained that I was looking for a more challenging and growth-oriented role, which this position provides.
Problem approach

Tip 1: Preparation is key: Practice answering common HR questions beforehand. Structure your responses clearly and stay concise, focusing on how your skills and experiences relate to the position.

Tip 2: Be honest and self-aware: When discussing strengths and weaknesses, be truthful. For weaknesses, mention something you’re working on improving, and for strengths, focus on what you can bring to the company.

Tip 3: Research the company: Before the interview, learn about the company’s mission, values, and projects. This will help you tailor your answers to align with the company's culture and goals.

Tip 4: Focus on soft skills: HR rounds often focus on soft skills like communication, teamwork, and problem-solving. Be prepared to share examples of how you’ve demonstrated these skills in past experiences.

Tip 5: Be positive: Maintain a positive attitude throughout the interview. Even when discussing challenges or weaknesses, frame them in a way that shows growth and improvement.

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
961 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6451 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3452 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114579 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57825 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34961 views
7 comments
0 upvotes