Upload Button Icon Add office photos

Filter interviews by

EPAM Systems Senior C Developer Interview Questions and Answers

Updated 26 Apr 2023

EPAM Systems Senior C Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.

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 - One-on-one 

(4 Questions)

  • Q1. 1. Discussion over Virtual Destructor. What, Why and When ? 2. Array vs Vector. Memory allocation in vector (Contiguous or non-contiguous). size() vs capacity(). What happens when contiguous memory is not ...
  • Q2. 2. Discussion over Virtual Constructor.
  • Q3. 3. What is "Virtual" in C++ and Related questions.
  • Q4. 4. Array vs Vector. size() vs capacity(). memory allocation in vector.
  • Ans. 

    Array vs Vector. size() vs capacity(). memory allocation in vector.

    • Array is a fixed-size container while vector is dynamic.

    • size() returns the number of elements in vector while capacity() returns the size of the allocated storage.

    • Vector allocates memory dynamically and can resize itself as needed.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - A good understanding of Modern C++ like 14/17 and leetcode easy to medium questions.

Skills evaluated in this interview

Interview questions from similar companies

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 Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(5 Questions)

  • Q1. I am fine or not
  • Q2. I want this job
  • Q3. I want information for selected in job and interview
  • Q4. And I want the company your details and related studies details
  • Q5. And it will be a good job for me so please select in this company for my family situation
Round 2 - Group Discussion 

Group discussion related in company

Interview Preparation Tips

Interview preparation tips for other job seekers - Mmm
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What is CVS? How it is installed in IIB
  • Ans. 

    CVS stands for Concurrent Versions System, a version control system. It can be installed in IIB using the command line or GUI.

    • CVS is a version control system used to track changes in files and manage multiple versions of the same project.

    • To install CVS in IIB, you can use the command line by running 'sudo apt-get install cvs' or use a GUI tool like TortoiseCVS.

    • Once installed, you can configure CVS in IIB by setting up ...

  • Answered by AI
  • Q2. How SSL is configured in ACE
  • Ans. 

    SSL in ACE is configured using SSL profiles which define the SSL settings for a virtual server.

    • SSL profiles in ACE define the SSL version, cipher suite, key exchange algorithm, etc.

    • SSL profiles can be attached to a virtual server to enable SSL encryption for client connections.

    • ACE supports SSL termination where SSL connections from clients are decrypted at the ACE and forwarded to backend servers in clear text.

  • Answered by AI
  • Q3. Difference between IIB and ACE
  • Ans. 

    IIB is the previous version of IBM Integration Bus, while ACE is the newer version with added features and capabilities.

    • IIB stands for IBM Integration Bus, while ACE stands for App Connect Enterprise.

    • ACE includes all the features of IIB along with additional capabilities such as support for RESTful APIs and enhanced security.

    • ACE also provides a more user-friendly interface for developers compared to IIB.

    • Migration from ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Knowledgable interviewer

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Write MySQL query to find employee with 2nd Highest salary
  • Ans. 

    Use MySQL query with ORDER BY and LIMIT to find employee with 2nd highest salary.

    • Use ORDER BY salary DESC to sort salaries in descending order

    • Use LIMIT 1,1 to skip the highest salary and get the second highest salary

  • Answered by AI
  • Q2. What is branch in git
  • Ans. 

    A branch in git is a separate line of development that allows you to work on features or fixes without affecting the main codebase.

    • Branches allow for parallel development

    • They can be created, switched between, merged, and deleted

    • Common branches include master, develop, feature branches, and release branches

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant

Round 1 - Technical 

(1 Question)

  • Q1. Ask for basic dot net questions
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Core Java Questions
  • Q2. Spring Boot Questions
Round 2 - Technical 

(2 Questions)

  • Q1. HighLevelDesign Questions
  • Q2. Basic Docker questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Mostly questions from Domain, JavaScript, Like output based questions of objects, their memory location, reference, one DSA question from recursion, output based questions mostly

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on basic
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Coimbatore Institute of Technology, Coimbatore and was interviewed in Sep 2023. There were 2 interview rounds.

Round 1 - Coding Test 

There was Aptitude, Technical and Coding. Coding there were 4 sections for 4 languages (C, C++, java, Python) We had to do atleast 2. Technical MCQs were based on OS, CN, DSA, C, C++, Python (Numpy, Panda) and Java

Round 2 - Technical 

(1 Question)

  • Q1. Mainly asked OS, and since I'm from EEE dept, i wasnt well versed in CN, so no CN questions were asked to me. My primary coding language was Python, so some questions regarding the python was asked. I was ...

Interview Preparation Tips

Topics to prepare for Hewlett Packard Enterprise Software Developer interview:
  • Operating Systems
  • Computer Networking
  • Python
  • Object Oriented Programming
  • SQL
  • DSA
Interview preparation tips for other job seekers - Prepare OS, CN and basic interview question in your primary coding language. When preparing OS, try and implement that in code as and when you study.
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 - Aptitude Test 

The first stage of the aptitude test was a written examination. it consisted of multiple-choice questions and problem-solving exercises, the question covered a wide range of topics such as logical reasoning, numerical ability, and verbal comprehension. the time limit was challenging, but I completed most of the questions.

Round 3 - Coding Test 

In summary, the coding round was a challenging yet rewarding experience. it tested my programming abilities, problem-solving skills,
and ability to deliver efficient and error-free code within a time constraint. with adequate round preparation, focus, and practice, I navigated the coding round confidently and showcased my technical capabilities.

Round 4 - Technical 

(5 Questions)

  • Q1. Create a regular expression accepting 10-digit numeric characters starting with 1, 2, or 3.
  • Ans. 

    Regular expression for 10-digit numeric characters starting with 1, 2, or 3.

    • Use the pattern ^[1-3]\d{9}$ to match the criteria

    • The ^ symbol denotes the start of the string

    • The [1-3] specifies that the first digit must be 1, 2, or 3

    • \d{9} matches exactly 9 numeric digits

    • $ indicates the end of the string

  • Answered by AI
  • Q2. What do you mean by OOPS?
  • Ans. 

    OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.

    • OOPS focuses on creating objects that contain data in the form of fields (attributes) and code in the form of procedures (methods).

    • Encapsulation, inheritance, and polymorphism are key principles of OOPS.

    • Encapsulation refers to the bundling of data and methods that operate on the data into a single unit (obje...

  • Answered by AI
  • Q3. What are the basic SQL skills?
  • Ans. 

    Basic SQL skills include querying databases, manipulating data, and understanding database structures.

    • Writing basic SQL queries to retrieve data from databases

    • Understanding and using SQL functions and operators

    • Creating and modifying database tables and relationships

    • Using SQL to filter, sort, and group data

    • Understanding basic SQL syntax and commands

  • Answered by AI
  • Q4. What is a join in SQL? What are the types of joins?
  • Ans. 

    A join in SQL is used to combine rows from two or more tables based on a related column between them.

    • Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.

    • INNER JOIN returns rows when there is at least one match in both tables.

    • LEFT JOIN returns all rows from the left table and the matched rows from the right table.

    • RIGHT JOIN returns all rows from the right table and the matched rows from the left tabl...

  • Answered by AI
  • Q5. Convert Hours into Seconds.
  • Ans. 

    To convert hours into seconds, multiply the number of hours by 3600.

    • Multiply the number of hours by 3600 to get the equivalent seconds.

    • For example, 2 hours = 2 * 3600 = 7200 seconds.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(1 Question)

  • Q1. Reverse string using recursion in java
  • Ans. 

    Reverse a string using recursion in Java

    • Create a recursive method that takes a string as input

    • Base case: if the string is empty or has only one character, return the string

    • Recursive case: return the last character of the string concatenated with the result of calling the method with the substring excluding the last character

  • Answered by AI

Skills evaluated in this interview

EPAM Systems Interview FAQs

How many rounds are there in EPAM Systems Senior C Developer interview?
EPAM Systems interview process usually has 2 rounds. The most common rounds in the EPAM Systems interview process are Resume Shortlist and One-on-one Round.
What are the top questions asked in EPAM Systems Senior C Developer interview?

Some of the top questions asked at the EPAM Systems Senior C Developer interview -

  1. 4. Array vs Vector. size() vs capacity(). memory allocation in vect...read more
  2. 1. Discussion over Virtual Destructor. What, Why and When ? 2. Array vs Vector....read more
  3. 3. What is "Virtual" in C++ and Related questio...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 EPAM Systems interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.2k Interviews
Accenture Interview Questions
3.9
 • 8k Interviews
Infosys Interview Questions
3.7
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Capgemini Interview Questions
3.8
 • 4.7k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
LTIMindtree Interview Questions
3.9
 • 2.9k Interviews
DXC Technology Interview Questions
3.7
 • 801 Interviews
View all
Senior Software Engineer
2.6k salaries
unlock blur

₹15 L/yr - ₹42.7 L/yr

Software Engineer
1.7k salaries
unlock blur

₹7 L/yr - ₹24 L/yr

Lead Software Engineer
832 salaries
unlock blur

₹15.6 L/yr - ₹52 L/yr

Senior Systems Engineer
304 salaries
unlock blur

₹12 L/yr - ₹36.3 L/yr

Software Test Automation Engineer
267 salaries
unlock blur

₹7 L/yr - ₹20 L/yr

Explore more salaries
Compare EPAM Systems with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview