Upload Button Icon Add office photos

Filter interviews by

Epic Systems Interview Questions and Answers

Updated 4 Apr 2024
Popular Designations

Epic Systems Interview Experiences

7 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Phone Interview 

(2 Questions)

  • Q1. Share a project that you made. What kind of difficulties did you run into?
  • Q2. How did you hear about Epic
Round 2 - Technical 

(1 Question)

  • Q1. Letter Combination of Phone Numbers
  • Ans. 

    Generate all possible letter combinations of a phone number

    • Create a mapping of digits to letters

    • Use backtracking to generate all combinations

    • Handle edge cases like empty input or invalid digits

  • Answered by AI

Skills evaluated in this interview

Interview Questions & Answers

user image

posted on 23 Nov 2015

Interview Questionnaire 

3 Questions

  • Q1. 1> binary search, merge sort
  • Q2. 2> you have one singly linked list, and you have pointer to one node, delete that node in o(1) time
  • Q3. Std questions

Interview Preparation Tips

Round: Technical Interview
Experience: it was 30 min tech

Round: HR Interview
Experience: it was 15 min HR.

Skills: Sorting, Data Structures

Skills evaluated in this interview

Interview Questions & Answers

user image

posted on 23 Nov 2015

Interview Preparation Tips

Round: Test
Experience: 95% of the technical questions asked were in the online tests (2 rounds) before the interview;


Round: TELEPHONIC INTERVIEW (technical)
Experience: Indian.
Only about 5 minutes were spent in technical questions during the interviews. Those too were quite easy.
Many questions were asked about my work experience:
* describe the work you did in each team you worked with
* name of manager - if he were asked about you, what would he say were your greatest strength and weakness?
* challenge faced at work and how you resolved it Project - my MTP is closely related with what Epic does, so I had to describe in detail regarding my project


Round: TELEPHONIC INTERVIEW (hr)
Experience: US national.
Only about 5 minutes were spent in technical questions during the interviews. Those too were quite easy.
* areas of interest
* are you willing to relocate to the US?
* Are your parents ok with this move?

Skills: Project, Proficiency In English

Interview Questions & Answers

user image

posted on 23 Nov 2015

Interview Questionnaire 

2 Questions

  • Q1. Whether I'll join their company or not
  • Q2. Whether i am fine with relocation
  • Ans. 

    I am open to relocation as it offers new opportunities for growth and experience in my career.

    • Relocation can enhance my professional skills by exposing me to different work environments.

    • I have previously relocated for a job, which helped me adapt to new cultures and broaden my perspective.

    • Being flexible with relocation allows me to pursue roles that align with my career goals, even if they are in different locations.

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Well in the written test , they described a new programming language and asked questions based on that. If your programming basics are good you will be able to do the questions.
It also had aptitude section which was easy.

Round: telephonic interview (technical)
Experience: They asked questions related to my major project.
The other technical question they asked was based one of the question of written test. they wanted to know the approach used by me to solve it.

Round: HR Interview
Experience: They were making sure whether I'll join their company or not, whether i am fine with relocation etc.

Skills: Solving Logic Puzzles, Algorithms And Data Structures, Project

Interview Preparation Tips

Round: Test
Experience: There were two rounds of test. About half were shortlisted for the round 2. There was no time limit for both the rounds. The evaluation was done on basis of both time and accuracy. It took 45-70 minutes for this round. 1) Section A: general aptitude questions. 2)Section B: A new programming language was given. You have to understand the programming language and answer the questions that follow.
Tips: Total number of students appeared for written: 130 around Number of students shortlisted for interview: 20 (Interviews were Telephonic)
Duration: 40-70 minutes

Round: Test
Experience: There were four coding questions. We just had to write the functions. Any programming language even pseudo code was allowed. Q1. Convert a decimal number into fraction (e.g. input is 0.5 (float) output will be “1/2” (string)) Q2. There is a question which is slightly modified version of maximum-subarray problem. Q3. Given n. Generate all numbers with number of digits equal to n, such that the digit to the right is greater than the left digit (ai+1 > ai). E.g. if n=3 (123,124,125,......129,234,.....789) Q4. You can swap only two consecutive elements. You have to show all steps to convert a string into another string (both strings will be anagrams of each other). E.g. GUM to MUGGUM

GMU

MGU

MUG
Duration: 50 minutes
Total Questions: 4

Round: Technical Interview
Experience: Round 3: Telephonic Interview (15-30 minutes) Technical: Questions were from resume only. They will ask about any project and various technologies in it.

Round: HR Interview
Experience: Round 4: Telephonic Interview (15-30 minutes) HR:They asked general HR questions. (Like: Why Epic? Strengh/ Weakness.., etc.)

General Tips: Written rounds are more important than the interviews. In the written (Round 2) test try to focus on code quality and time. Write comment as much as possible. Don’t waste time in peeping from others. Earlier submission will give you an advantage over others
College Name: BITS PILANI

Interview Preparation Tips

Round: Test
Experience: Pretty Simple. Stick to the basics and you'll be fine.
Tips: Be Fast. Be Correct. Dont Leave your questions in order to finish your paper early.

Round: Test
Experience: Basically to measure your working conditions in certain situations in the workplace.
Tips: Keep Calm and you'll Pass through them pretty easily.

General Tips: Just Be yourself throughout the interview. It will be pretty cool and you'll enjoy every moment of it.
Skills: Basic C/C++, Mathematical Problems
College Name: IIT KHARAGPUR
Motivation: A chance to be a part of the best upcoming innovative companies in the world.

Interview Questionnaire 

5 Questions

  • Q1. Questions were from resume only. They will ask about any project and various technologies in it
  • Q2. Given and Array of A[1..n] bits, find the length of longest consecutive substring of 0 and 1 such that number of 0s and 1s are equal?
  • Ans. 

    Find length of longest consecutive substring of 0 and 1 with equal count in given array of bits.

    • Create a prefix array to store the difference between count of 0s and 1s till each index.

    • Find the first and last occurrence of each unique value in prefix array.

    • Calculate the length of the subarray between first and last occurrence of each unique value.

    • Return the maximum length of subarray with equal count of 0s and 1s.

  • Answered by AI
  • Q3. Given two sequences of length N, how to find the max window of matching patterns. The patterns can be mutated
  • Ans. 

    To find max window of matching patterns between two sequences of length N with mutated patterns.

    • Create a sliding window of size N and traverse both sequences simultaneously.

    • Check for matching patterns in the window and keep track of the maximum window with matching patterns.

    • Use a hash table to keep track of mutated patterns.

    • If a pattern is mutated, update the hash table and check if it matches with the other sequence.

    • R...

  • Answered by AI
  • Q4. For example, seq1 = “ABCDEFG”, seq2 = “DBCAPFG”, then the max window is 4. (ABCD from seq1 and DBCA from seq2)
  • Ans. 

    Find the maximum window size of common substring in two given sequences.

    • Use dynamic programming to find the length of longest common substring.

    • Slide a window of that length over both sequences to find the common substring.

    • If no common substring is found, decrease the window size and repeat.

  • Answered by AI
  • Q5. How do you rotate a string of length n word by word with constant extra space in linear time ?
  • Ans. 

    Rotate a string of length n word by word with constant extra space in linear time.

    • Reverse the entire string

    • Reverse each word in the string

    • Handle the last word separately

    • Time complexity: O(n)

    • Space complexity: O(1)

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: There were two rounds of test. There was no time limit for both the rounds. The evaluation was done on basis of both time and accuracy.

It took 45-70 minutes for this round. 1) Section A: general aptitude questions. 2) Section B: A new programming language was given. You have to understand the programming language and answer the questions that follow.

Round: Test
Experience: There were four coding questions. We just had to write the functions. Any programming language even pseudo code was allowed.
Q1. Convert a decimal number into fraction (e.g. input is 0.5 (float) output will be “1/2” (string))
Q2. There is a question which is slightly modified version of maximum-subarray problem.
Q3. Given n. Generate all numbers with number of digits equal to n, such that the digit to the right is greater than the left digit (ai+1 > ai). E.g. if n=3 (123,124,125,……129,234,…..789)
Q4. You can swap only two consecutive elements. You have to show all steps to convert a string into another string (both strings will be anagrams of each other). E.g. GUM to MUG

Round: HR Interview
Experience: They asked general HR questions. (Like: Why Epic? Strengh/ Weakness.., etc.)

College Name: BITS PILANI

Skills evaluated in this interview

Are these interview questions helpful?

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Epic Systems?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Naukri.com and was interviewed before Sep 2019. There were 6 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. IQ Test
  • Q2. Machine Test
  • Q3. Face To Face

Interview Preparation Tips

Interview preparation tips for other job seekers - basically there are 3 rounds:-
1. IQ Test
2. Machine Test
3. Face to Face

IQ Test is not so tough but prepare well Machine Test
Machine Test Question are like :-
Q.1 - We declare a variable in C++ like "is_this_a_variable" and in Java like "IsThisAVariable". There is underscore in between every word and first alphabet of every word is in lowercase in C++ and in Java first alphabet is in capital without underscore. Create a program in which if user input a string in a C++ variable format it will convert the input in java variable format.

Q2. Count the frequency of a string.
user input string - pqhphi
output-
p - 2
q - 1
h - 2
i - 1

Be strong in algorithms and data structure.

I appeared for an interview in Sep 2016.

Interview Preparation Tips

Round: Test
Experience: Questions aren't tough but they take more time to read itself.
Tips: First try to attempt the questions which are seemingly small. Reading bigger questions first and wasting more time on that isnt a good idea at all.
Duration: 30 minutes
Total Questions: 30

Skills: Technical Skill, Analytical Skills
College Name: IIT Kharagpur

I applied via Campus Placement

Interview Questionnaire 

4 Questions

  • Q1. What is a program, task and threads
  • Ans. 

    A program is a set of instructions that tells a computer what to do. A task is a unit of work performed by a program. A thread is a sequence of instructions within a task.

    • A program is a collection of instructions that are executed by a computer to perform a specific task.

    • A task is a unit of work that is performed by a program. It can be a specific action or a set of actions.

    • A thread is a sequence of instructions within...

  • Answered by AI
  • Q2. Delete a node in a linked list
  • Ans. 

    To delete a node in a linked list, we need to adjust the pointers of the previous and next nodes.

    • Find the node to be deleted by traversing the linked list

    • Adjust the pointers of the previous and next nodes to skip the node to be deleted

    • Free the memory occupied by the node to be deleted

  • Answered by AI
  • Q3. What is a function pointer and volatile type in c
  • Ans. 

    A function pointer is a variable that stores the address of a function. Volatile type is used to declare variables that can be modified by external factors.

    • Function pointers are used to pass functions as arguments to other functions.

    • Volatile type is used when a variable's value can be changed unexpectedly by external factors.

    • Function pointers can be used to implement callbacks or event handling mechanisms.

    • Volatile type...

  • Answered by AI
  • Q4. Summarise your resume
  • Ans. 

    Experienced software developer with expertise in Java, Python, and SQL

    • Proficient in Java, Python, and SQL programming languages

    • Developed web applications using Java Spring framework

    • Experience with database management and optimization using SQL

    • Worked on various software projects in a team environment

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Paper was challenging and It was well set.

Duration: 90 minutes
Total Questions: 60

Round: Technical Interview
Experience: It was a very good experience overall. Interviewer helped to ease the tension.
Tips: Waiting time can be reduced.

General Tips: Prepare for precedence of operators in C.
Try to be fast in solving the problems.
Skills: Knowledge Of Your Resume Points, Pointers In C, Operating System Basics
Duration: 2
College Name: IIT Madras
Motivation: Qualcomm is a

Skills evaluated in this interview

Epic Systems Interview FAQs

How many rounds are there in Epic Systems interview?
Epic Systems interview process usually has 2 rounds. The most common rounds in the Epic Systems interview process are Technical.
What are the top questions asked in Epic Systems interview?

Some of the top questions asked at the Epic Systems interview -

  1. Given two sequences of length N, how to find the max window of matching pattern...read more
  2. Given and Array of A[1..n] bits, find the length of longest consecutive substri...read more
  3. How do you rotate a string of length n word by word with constant extra space i...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

2-4 weeks 100%
View more

Interview Questions from Similar Companies

Teleperformance Interview Questions
3.9
 • 2k Interviews
Nagarro Interview Questions
4.0
 • 793 Interviews
FIS Interview Questions
3.9
 • 503 Interviews
Dell Interview Questions
3.9
 • 406 Interviews
Quest Global Interview Questions
3.6
 • 330 Interviews
Qualcomm Interview Questions
3.8
 • 271 Interviews
FactSet Interview Questions
3.9
 • 216 Interviews
Xoriant Interview Questions
4.1
 • 213 Interviews
Fujitsu Interview Questions
3.8
 • 201 Interviews
View all

Epic Systems Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

4.0

Skill development

3.0

Work-life balance

4.0

Salary

5.0

Job security

5.0

Company culture

4.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Compare Epic Systems with

Teleperformance

3.9
Compare

Optum Global Solutions

4.0
Compare

FIS

3.9
Compare

Nagarro

4.0
Compare
write
Share an Interview