Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Providence Global Center LLP interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Providence Global Center LLP
upvote
share-icon
4 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
I had a interest in Software Engineering from the starting , I always wanted to be a Software Engineer from my childhood, so when I got to my college I had already skills in coding which only got enhanced during my college time.
Application story
I got to know about this job from my friend so I applied for it. I prepared myself before the interview process and after the selection process I got the offer letter.
Why selected/rejected for the role?
I was confident during the full interview process. Actually, I worked a lot on my coding skills and I think they were the main reasons for me getting par the selection process.
Preparation
Duration: 4 Months
Topics: Programming Languages: C,C++,Core JAVA, python(Beginner),Operating Systems, Data Structures and Algorithms , OOPs concepts, Dynamic programming, DBMS(queries), Computer Networks, Software development Methodologies.
Tip
Tip

Tip 1: Try to get a good grip on basics; never jump into advanced concepts unless you are clear on the essential subject.
Tip 2: Always include every central concept in your core curriculum ( for a CS student). Make sure you have an idea about it and where you can apply it.
Tip 3: Try to work on and know more about trending or booming technologies.
Tip 4: Have short-term goals when it comes to coding. Consider a topic for once ( like strings, pointers, dp, etc.) and try to 
cover the maximum variety of problems possible in a reasonable time.
Tip 5: Try to search for tricky pseudo codes online and guess the outputs.
Tip 6: Give mock interviews beforehand and also gather information about the company you have applied to.

Application process
Where: Campus
Eligibility: Above 9 CGPA, female candidates only.
Resume Tip
Resume tip

Tip 1 : Do include only known and worked on concepts in your resume .Do not bluff or exaggerate.
Tip 2 : Our resume needs to show that we are flexible and have not just worked on a single domain. So try to do and add 
at least 2 projects to your resume that too of different domains.
Tip 3 : Resume needs to look professional do not include a lot of personal details.
Tip 4 : Career Objective is something that is unique and written on your own and not copied from any website or peers 
resume.
Tip 5 : A single page or 1 and a half page of resume would do good. Include certifications of any forefront technologies if possible

Interview rounds

01
Round
Medium
Online Coding Interview
Duration135 minutes
Interview date28 Aug 2020
Coding problem2

The test window was open from 2:00 p.m. to 05:30 PM IST on 28th of August 2020.We were also given a chance to take a practice test to know about working of the platform .It was a Proctored Assessment .The test platform was HackerEarth and there were around 28 MCQs, 1 programming question, and 2 SQL queries. MCQs majorly focused on OS, DBMS, C++, OOPS concepts.

1. Two Sum

Easy
10m average time
90% success
0/40
Asked in companies
ThalesSamsung R&D InstituteNatwest Group

You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

Note:

We cannot use the element at a given index twice.

Follow Up:

Try to do this problem in O(N) time complexity. 
Try solving now

2. SQL Questions

Write a query to find names of the customers who have purchased less than or equal to one product. Order the output by customer name. Given customer table with customer id and customer name , product table with product id , corresponding customer id and product name.

Write a query to find average marks of each class using the given table. The output should be rounded off to 4 decimal places and sorted based on the calls.
A single table with student information is provided

02
Round
Medium
Video Call
Duration50 minutes
Interview date31 Aug 2020
Coding problem3

It was basically a technical interview. It was conducted around 11:00 a.m. on 31st august 2020. There was only 1 person who was interviewing me though I expected a panel. It started off by the question regarding our college and infrastructure of it and what do I like the most about it etc. Later continued by few technical subjective questions and a code along with a basic query. Technical questions regarding data structures like linked list, Array List , HashMap were asked along with concepts like backtracking were also covered. More about technologies related to projects that I have done were asked which is machine learning. the ratings i earned in online judges were also asked about.

1. SQL Question

Query to retrieve the employee name with second maximum salary from given table (there are 3 tables Employee(ID,name), Salary(Esalary,post) , Works For(ID,Salary)).

2. Sudoku

Easy
0/40
Asked in companies
SalesforceTata Consultancy Services (TCS)MakeMyTrip

You are given a 9x9 sudoku. Your task is to solve sudoku and return the solution.

A sudoku is a puzzle in which players insert the numbers one to nine into a grid consisting of nine squares subdivided into a further nine smaller squares in such a way that every number appears once in each horizontal line, vertical line, and square.

For example: Consider following sudoku:

example1

To solve it you have to fill blank spaces by numbers from 1 to 9 subject to constraints:

Any number should not occur more than once per row.

Any number should not occur more than once per column.

Any number should not occur more than once per block of 3x3(here, each block is distinguished by bold borders).

It will be solved as:

example1

Try solving now

3. Cycle Detection in a Singly Linked List

Moderate
15m average time
80% success
0/80
Asked in companies
Morgan StanleyInformaticaThales

You are given a Singly Linked List of integers. Return true if it has a cycle, else return false.


A cycle occurs when a node's next points back to a previous node in the list.


Example:
In the given linked list, there is a cycle, hence we return true.

Sample Example 1

Try solving now
03
Round
Medium
Video Call
Duration40 minutes
Interview date31 Aug 2020
Coding problem1

It is more of a Managerial round. This was not confined to any topic or a subject .It took place around 4:15 p.m. on 31st of August ,2020. 
 

1. Technical Questions

How did you feel when you got to know that you were qualified to next round?
Take me through your resume.
What is your project about?
Why did you wanted to do an ML project?
Why do u choose java over python?
Any conflicts you faced with your team mates during projects?
Tell me something about article writing. Which kind of articles do u prefer to write ?
Recent news on Technologies that shook you.

04
Round
Easy
HR Round
Duration35 Minutes
Interview date31 Aug 2020
Coding problem0

This is the final round the HR round. This is where there is no technical stuff discussed and everything is more about how are you as a person and the way you deal with situations and the way you react to certain circumstances . They try to question your creative abilities. Some of the questions I faced are
1) Questions mostly regarding personal details those not on your resume.
2) What do you do on a stressful day 
3) A situation to prove your time management skills 
4) What do you know about our company ?
5) Why did you choose our company?

Here's your problem of the day

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

What does ROLLBACK do in DBMS?

Join the Discussion
2 replies
profile
Sonam |Level 2
10 months ago

Software developer in java

0 upvotes
0 replies
Reply
profile
11 months ago

I'm interested 

0 upvotes
0 replies
Reply
Similar interview experiences
Data Engineer
4 rounds | 4 problems
Interviewed by Providence Global Center LLP
781 views
0 comments
0 upvotes
Software Engineer
4 rounds | 5 problems
Interviewed by Providence Global Center LLP
892 views
0 comments
0 upvotes
Software Engineer
3 rounds | 4 problems
Interviewed by Providence Global Center LLP
688 views
0 comments
0 upvotes
Analyst
3 rounds | 3 problems
Interviewed by Providence Global Center LLP
641 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
2268 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by HashedIn
1487 views
0 comments
0 upvotes
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes