Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Progress Team. If you also belong to the team, you can get access from here

Progress Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Progress Software Engineer Intern Interview Questions and Answers for Freshers

Updated 28 Oct 2024

Progress Software Engineer Intern Interview Experiences for Freshers

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Oct 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Easy to Medium level DSA questions, Some Aptitude Questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Array+HashMap based question, Difficulty : Easy
  • Q2. Binary Search question, Difficulty : Medium
Round 3 - One-on-one 

(2 Questions)

  • Q1. LinkedList Question (Difficulty : Easy)
  • Q2. Recursion+Backtracking Question (Difficulty : Medium)

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus of basics of c.s core subjects, Medium level DSA problems. Solve famous Problems of every topic in DSA

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
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 - Technical 

(2 Questions)

  • Q1. Reactive forms in angular
  • Ans. 

    Reactive forms in Angular are a way to build forms in a reactive and scalable way.

    • Reactive forms use an underlying data model to manage form data.

    • They allow for dynamic form creation and validation.

    • They can be used with complex form structures and nested forms.

    • They provide a more scalable and maintainable approach to form development.

    • Example: Creating a reactive form with FormBuilder in Angular.

  • Answered by AI
  • Q2. Dependency injection

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep doing practical things

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. More about API automation
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Apr 2023. There were 3 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 - Coding Test 

Platform - Mettl
3 Questions of medium level difficulty to do in 2 hours, typically contain concepts like DSA, DP etc.

Round 3 - Technical 

(3 Questions)

  • Q1. What is structure padding?
  • Ans. 

    Structure padding is the insertion of unused bytes between structure members to align them on memory boundaries.

    • Padding is added to ensure that each member of a structure starts at a memory address that is a multiple of its size.

    • Padding is compiler-dependent and can vary between different platforms and architectures.

    • Padding can affect the size of a structure and the performance of the program.

    • Example: struct example { ...

  • Answered by AI
  • Q2. College Project discussion
  • Q3. Form a dictionary from name.
  • Ans. 

    Forming a dictionary from name

    • Create an empty dictionary

    • Iterate through each character in the name

    • Add the character as a key and its frequency as value in the dictionary

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

1 hour 3 questions easy to medium leetcode.

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - Coding Test 

There will be 3 coding questions given to us for solving,we need solve two questions compulsory.

Round 2 - HR 

(2 Questions)

  • Q1. Introduce yourself
  • Ans. 

    I am a software engineer with 5 years of experience in developing web applications using Java, Spring, and Angular.

    • 5 years of experience in software development

    • Proficient in Java, Spring, and Angular

    • Strong problem-solving skills

  • Answered by AI
  • Q2. Questions related to frontend
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Coding Test 

Questions were high level

Interview Preparation Tips

Topics to prepare for SOTI Software Engineer interview:
  • array
  • Data Dictionary
  • tree
Interview preparation tips for other job seekers - before applying to soti you should have a good coding skill

Interview Questionnaire 

1 Question

  • Q1. Mostly on C language especially strings.Implement strcmp,strcat,strrev and structures and unions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush your knowledge on basics of C

I applied via Company Website and was interviewed in Jul 2021. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. OOPS concept, c# Keywords, Ref and Out, Abstract class interface, exception handling, throw vs throw ex
  • Q2. Store Procedure, Joins, Trigger, Jobs, Magic table, Nolock

Interview Preparation Tips

Interview preparation tips for other job seekers - be confident, learn interview question with test cases
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Feb 2024. There were 4 interview rounds.

Round 1 - Coding Test 

First Round was Coding Test On Codility Platform . 3 Questions were Asked On Medium to Hard Level Arrays and Strings Topics.

Round 2 - Technical 

(4 Questions)

  • Q1. Questions on the Approach of Solving the 1st Round Coding Problems.
  • Q2. Questions on String Methods , Questions on String Palindrome and Substrings Palindrome.
  • Q3. Sorting Techniques on Arrays , Questions on Two-Dimensional Arrays.
  • Q4. Questions on Writing Base and Different Test Cases as per the Mentioned Problem Statement Given.
Round 3 - Technical 

(8 Questions)

  • Q1. Pillars of Object Oriented Programming. Real Life Example of Pillars of OOPS.
  • Ans. 

    Pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism. Real life example: Vehicles.

    • Inheritance: Car and Bike classes inheriting from Vehicle class.

    • Encapsulation: Data hiding in a class to protect it from outside interference.

    • Abstraction: Using a remote control to operate a TV without knowing its internal workings.

    • Polymorphism: Overloading a method with different parameters in a class.

  • Answered by AI
  • Q2. Is Function Overloading the Only Example of Compile Time Polymorphism ?
  • Ans. 

    No, Function Overloading is not the only example of Compile Time Polymorphism.

    • Function Templates are another example of Compile Time Polymorphism where a single function can operate on different data types.

    • Operator Overloading is also an example of Compile Time Polymorphism where operators can be overloaded to work with different data types.

    • Static Polymorphism achieved through method overloading is another example of C

  • Answered by AI
  • Q3. Difference Between Arrays and LinkedLists. Cons and Pros of Using Them. Which Out of Both Would be Preferable in Different Situations ?
  • Ans. 

    Arrays store elements in contiguous memory locations, while LinkedLists store elements in nodes with pointers to the next element.

    • Arrays have constant time access to elements using index, while LinkedLists have O(n) access time as they need to traverse from the beginning.

    • Arrays have fixed size, while LinkedLists can dynamically grow and shrink in size.

    • Arrays are better for random access and search operations, while Lin...

  • Answered by AI
  • Q4. Creating LinkedList Class , Insertion and Deletion in a LinkedList , Reversing and Sorting a LinkedList , Questions on Circular Linked List.
  • Ans. 

    Answering questions related to LinkedList operations and Circular LinkedList.

    • LinkedList Class: Implement a class with nodes containing data and a reference to the next node.

    • Insertion: Add a new node at the beginning, end, or at a specific position in the LinkedList.

    • Deletion: Remove a node by updating references to skip over it.

    • Reversing: Traverse the LinkedList and reverse the links between nodes.

    • Sorting: Implement a s...

  • Answered by AI
  • Q5. Questions Based on Binary Trees , Binary Search Trees and Recursion.
  • Q6. Reverse a String without Using Any Loop or Using Any Other Data Structure.
  • Ans. 

    Use recursion to reverse the string without using loops or other data structures.

    • Create a recursive function that takes the string as input.

    • In the function, check if the string is empty or has only one character, return the string in that case.

    • Otherwise, call the function recursively with the substring excluding the first character and concatenate the first character at the end.

  • Answered by AI
  • Q7. Program to Find the Maximum Occurring Number in an Array. Which Data Structure can be Used for Making the Code More Efficient ?
  • Ans. 

    Use a hashmap to store frequency of each number in the array for efficient retrieval of maximum occurring number.

    • Use a hashmap to store the frequency of each number in the array.

    • Iterate through the array and update the frequency count in the hashmap.

    • Find the number with the highest frequency in the hashmap to get the maximum occurring number.

  • Answered by AI
  • Q8. What is Multi-Threading in Java ? What are Generics ?
  • Ans. 

    Multi-Threading in Java allows multiple threads to execute concurrently. Generics in Java enable type-safe collections and classes.

    • Multi-Threading in Java allows for concurrent execution of multiple threads.

    • Generics in Java enable type-safe collections and classes by allowing the use of parameterized types.

    • Example of Multi-Threading: creating a new thread using the Thread class and implementing the run() method.

    • Example...

  • Answered by AI
Round 4 - HR 

(4 Questions)

  • Q1. Questions Based on Resume , Skills and Projects.
  • Q2. Why Bentley Systems ?
  • Ans. 

    Bentley Systems is a global leader in infrastructure engineering software, providing innovative solutions for sustainable development.

    • Bentley Systems offers cutting-edge technology and tools for infrastructure engineering projects.

    • The company has a strong reputation for innovation and sustainability in the industry.

    • Bentley Systems has a global presence, providing opportunities to work on diverse projects around the wor...

  • Answered by AI
  • Q3. Questions Based on Previous Employment and Internships.
  • Q4. How Soon You Can Join Us ?

Skills evaluated in this interview

Progress Interview FAQs

How many rounds are there in Progress Software Engineer Intern interview for freshers?
Progress interview process for freshers usually has 3 rounds. The most common rounds in the Progress interview process for freshers are One-on-one Round and Coding Test.
What are the top questions asked in Progress Software Engineer Intern interview for freshers?

Some of the top questions asked at the Progress Software Engineer Intern interview for freshers -

  1. Recursion+Backtracking Question (Difficulty : Medi...read more
  2. Array+HashMap based question, Difficulty : E...read more
  3. Binary Search question, Difficulty : Med...read more

Tell us how to improve this page.

Progress Software Engineer Intern Interview Process for Freshers

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

Mobileum Interview Questions
3.3
 • 37 Interviews
SOTI Interview Questions
3.3
 • 23 Interviews
Backbase Interview Questions
3.7
 • 22 Interviews
FinThrive Interview Questions
3.7
 • 21 Interviews
Bentley Systems Interview Questions
4.3
 • 21 Interviews
3Pillar Global Interview Questions
3.3
 • 19 Interviews
Mentor Graphics Interview Questions
4.0
 • 18 Interviews
View all

Progress Software Engineer Intern Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Software Engineer
14 salaries
unlock blur

₹6.5 L/yr - ₹14 L/yr

Senior Software Engineer
13 salaries
unlock blur

₹13.8 L/yr - ₹45 L/yr

Principal Software Engineer
11 salaries
unlock blur

₹21 L/yr - ₹39.5 L/yr

Software Engineer2
8 salaries
unlock blur

₹12 L/yr - ₹20.3 L/yr

Senior Software Engineer 2
7 salaries
unlock blur

₹25 L/yr - ₹40 L/yr

Explore more salaries
Compare Progress with

Duck Creek Technologies

4.4
Compare

FinThrive

3.7
Compare

Mobileum

3.3
Compare

AgreeYa Solutions

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