Upload Button Icon Add office photos

Filter interviews by

Priyam Innovations Full Stack Software Developer Interview Questions and Answers for Experienced

Updated 27 May 2024

Priyam Innovations Full Stack Software Developer Interview Experiences for Experienced

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before May 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Hoisting, closures, classed in javascript
Round 2 - Coding Test 

Task based on the Reactjs on the codesandbox

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 Priyam Innovations?
Ask anonymously on communities.

Interview questions from similar companies

Interview Questionnaire 

1 Question

  • Q1. What is oops

Full Stack Software Developer Interview Questions Asked at Other Companies for Experienced

asked in UST
Q1. If an application is running slowly, what process would you follo ... read more
asked in Cognizant
Q2. Briefly explain the method you would use to implement an array-ba ... read more
asked in Cognizant
Q3. What is the difference between a primary key, foreign key, candid ... read more
asked in Cognizant
Q4. What are streams in C++? What are predefined streams in C++?
asked in Keyideas
Q5. What is the best approach to find the missing number from a set o ... read more

I applied via Walk-in and was interviewed in Nov 2020. There were 5 interview rounds.

Interview Questionnaire 

25 Questions

  • Q1. Briefly explain the method you will use to execute an array linked list?
  • Q2. What are character constants in C++?
  • Q3. Define the terms OSI, TCP & IP.
  • Q4. What are streams in C++? What are predefined streams in C++?
  • Ans. 

    Streams in C++ are used for input and output operations. Predefined streams in C++ include cin, cout, cerr, and clog.

    • Streams in C++ are objects that allow reading from or writing to external sources or destinations.

    • cin is the standard input stream used for reading input from the user.

    • cout is the standard output stream used for printing output to the console.

    • cerr is the standard error stream used for printing error mess...

  • Answered by AI
  • Q5. Define RDBMS.
  • Ans. 

    RDBMS stands for Relational Database Management System.

    • It is a type of database management system that stores data in tables with relationships between them.

    • It uses SQL (Structured Query Language) to manipulate and retrieve data.

    • Examples include MySQL, Oracle, and Microsoft SQL Server.

  • Answered by AI
  • Q6. What do you mean by normalisation?
  • Ans. 

    Normalisation is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • It involves breaking down a table into smaller tables and defining relationships between them.

    • Normalization helps to eliminate data inconsistencies and anomalies.

    • There are different levels of normalization, with each level having specific rules to follow.

    • Examples of normalization include converting repeating gr...

  • Answered by AI
  • Q7. Where do we generally create INDEX?
  • Ans. 

    INDEX is generally created on columns that are frequently used in WHERE, JOIN, and ORDER BY clauses.

    • INDEX improves the performance of SELECT queries.

    • INDEX should be created on columns with high selectivity.

    • INDEX should not be created on columns with low selectivity.

    • Examples of columns to create INDEX on are primary keys, foreign keys, and columns used in search queries.

  • Answered by AI
  • Q8. What is object oriented model?
  • Ans. 

    Object oriented model is a programming paradigm that uses objects to represent real-world entities.

    • Objects have properties and methods that define their behavior

    • Encapsulation, inheritance, and polymorphism are key concepts in OOP

    • Examples of OOP languages include Java, C++, and Python

  • Answered by AI
  • Q9. What is the "top-n analysis" in DBMS?
  • Q10. Why is DML provided?
  • Ans. 

    DML is provided to manipulate data in a database.

    • DML stands for Data Manipulation Language.

    • It is used to insert, update, delete, and retrieve data from a database.

    • DML commands include INSERT, UPDATE, DELETE, and SELECT.

    • DML is essential for managing and maintaining data in a database.

  • Answered by AI
  • Q11. What are reference variables and how is it defined in C++?
  • Ans. 

    Reference variables in C++ are aliases for other variables, allowing direct access and manipulation of the original data.

    • Reference variables are declared using an ampersand (&) symbol.

    • They must be initialized when declared and cannot be reassigned to refer to a different variable.

    • Changes made to a reference variable affect the original variable it refers to.

    • They are commonly used to pass variables by reference to funct...

  • Answered by AI
  • Q12. Differentiate RDBMS and DBMS.
  • Q13. What are the various forms of normalisation?
  • Ans. 

    Normalization is a process of organizing data in a database to eliminate redundancy and improve data integrity.

    • First Normal Form (1NF) - Eliminate duplicate data by separating them into multiple tables.

    • Second Normal Form (2NF) - Remove partial dependencies by creating separate tables for sets of attributes.

    • Third Normal Form (3NF) - Eliminate transitive dependencies by creating separate tables for related attributes.

    • Boy...

  • Answered by AI
  • Q14. Can you tell us something about scope rules in C++?
  • Ans. 

    Scope rules in C++ determine the visibility and accessibility of variables and functions within a program.

    • Variables declared within a block have local scope and are only accessible within that block.

    • Global variables have file scope and can be accessed from any function within the file.

    • Function parameters have function scope and are only accessible within that function.

    • Nested blocks can have their own scope, and variabl...

  • Answered by AI
  • Q15. Do you think BCNF is better than 2NF & 3NF? Why?
  • Ans. 

    BCNF is not necessarily better than 2NF & 3NF, it depends on the specific requirements of the database.

    • BCNF is the highest normal form and ensures that there are no non-trivial functional dependencies between any subset of candidate keys.

    • 2NF and 3NF are also important and should be used when appropriate.

    • For example, if a database has a composite primary key and non-key attributes that depend on only one part of the key...

  • Answered by AI
  • Q16. What is Operating System?
  • Ans. 

    An operating system is a software that manages computer hardware and software resources.

    • It acts as an interface between the user and the computer hardware.

    • It provides services to applications and manages system resources.

    • Examples include Windows, macOS, Linux, Android, and iOS.

  • Answered by AI
  • Q17. Differentiate exclusive lock and shared lock.
  • Ans. 

    Exclusive lock is used when a resource is being modified and prevents other processes from accessing it. Shared lock allows multiple processes to read a resource simultaneously.

    • Exclusive lock is used for write operations, while shared lock is used for read operations.

    • Exclusive lock blocks other processes from acquiring both exclusive and shared locks on the same resource.

    • Shared lock allows multiple processes to acquire...

  • Answered by AI
  • Q18. What is difference between rand() and srand()?
  • Ans. 

    rand() generates a random number, srand() seeds the random number generator.

    • rand() generates a pseudo-random number between 0 and RAND_MAX

    • srand() sets the seed for the random number generator used by rand()

    • srand() should be called before rand() to ensure different sequences of random numbers

    • Example: srand(time(NULL)) sets the seed to the current time, ensuring a different sequence each time the program is run

  • Answered by AI
  • Q19. Define subquery.
  • Q20. Explain these terms - Linked List, Stack, Queue.
  • Ans. 

    Linked List is a linear data structure. Stack and Queue are abstract data types.

    • Linked List: A collection of nodes where each node points to the next node.

    • Stack: A data structure where elements are added and removed from the top only.

    • Queue: A data structure where elements are added at the rear and removed from the front only.

    • Example: Browser history can be implemented using a Linked List.

    • Example: Undo/Redo functionalit...

  • Answered by AI
  • Q21. Define triggers. Give its applications.
  • Ans. 

    Triggers are events that initiate an action or set of actions. They are commonly used in databases and automation systems.

    • Triggers are used in databases to automatically execute a set of actions when a certain event occurs, such as inserting or updating data.

    • They can also be used in automation systems to initiate a process or workflow when a specific event occurs, such as receiving an email or a file upload.

    • Triggers ca...

  • Answered by AI
  • Q22. What is the difference between a "semaphore" and a "monitor"?
  • Ans. 

    Semaphore and monitor are synchronization tools used in concurrent programming.

    • Semaphore is a signaling mechanism that allows multiple threads to access a shared resource simultaneously.

    • Monitor is a synchronization construct that allows threads to have both mutual exclusion and the ability to wait (block) for a certain condition to become true.

    • Semaphore is a lower-level primitive, while monitor is a higher-level abstra...

  • Answered by AI
  • Q23. Discuss transparent DBMS.
  • Ans. 

    Transparent DBMS allows users to see and control the underlying database operations.

    • Transparent DBMS provides visibility into the database operations and allows users to monitor and control them.

    • It enables users to see how data is being stored, accessed, and manipulated in real-time.

    • Examples include Oracle Transparent Data Encryption and Microsoft SQL Server Transparent Data Encryption.

    • Transparent DBMS can improve secu...

  • Answered by AI
  • Q24. What is RDBMS KERNEL?
  • Ans. 

    RDBMS KERNEL is not a commonly used term in the industry.

    • There is no widely accepted definition of RDBMS KERNEL.

    • It may refer to the core components of a relational database management system.

    • It could also be a term used by a specific company or product.

    • Without more context, it is difficult to provide a specific answer.

  • Answered by AI
  • Q25. What is the difference between primary key, foreign key, candidate key & super key?

Interview Preparation Tips

Interview preparation tips for other job seekers - Re-examine and Apply your Past Experience to the IT Industry.
Get Industry Certifications.
Your Degree in Another Field May Be a Huge Asset.
Be Open to Starting at the Bottom.
Don't Forget the Power of Networking.
Teach Yourself Relevant Tech Skills.
Look for Crossover Positions.
Network with the Right People.
Find the Right Internship.
Create an Effective Resume.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Jun 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Oops concepts, Core java, java 8 features, collection framework, spring boot, java microservices, angular framework

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview went on for about 45 minutes. Was asked questions mostly on Java with few questions on Angular. It would be useful to have clear idea of how an application is served on the browser and how frontend communicates with backend. Was also asked some questions related to current project role and on what I had mentioned on my resume.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Sep 2022. There were 4 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 - Aptitude Test 

It was Maths problems Aptitude

Round 3 - Coding Test 

@ simple coding questions were asked

Round 4 - One-on-one 

(1 Question)

  • Q1. It was behaviour Round

Interview Preparation Tips

Interview preparation tips for other job seekers - Questions were easy.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jan 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 - Aptitude Test 

Basic questions number, logical reasoning, apptitude, values, circle etc

Round 3 - Technical 

(4 Questions)

  • Q1. Introduction to your self, which language do preference, Java, oops concepts
  • Q2. Opp concepts , Java, HTML, CSS, javascript, PHP, python, SQL language questions basic knowledge
  • Q3. Do you have completed any project
  • Q4. What is method overloading
  • Ans. 

    Method overloading is when multiple methods in a class have the same name but different parameters.

    • Allows multiple methods with the same name but different parameters to be defined in a class

    • The compiler determines which method to call based on the number and type of arguments passed

    • Example: having multiple 'calculate' methods in a class with different parameter types like int, double, etc.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Nice
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via AmbitionBox and was interviewed in Sep 2023. There were 4 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 - Aptitude Test 

An exam used to determine an individual's skill or propensity to succeed in a given activity.

Round 3 - Technical 

(1 Question)

  • Q1. What is oops in java
  • Ans. 

    Oops in Java stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.

    • Oops in Java focuses on creating objects that interact with each other to solve a problem

    • It involves concepts like classes, objects, inheritance, polymorphism, and encapsulation

    • Example: Creating a class 'Car' with properties like 'make', 'model', and methods like 'drive', 'stop'

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Which location us referred
  • Q2. Expectation of salary

Skills evaluated in this interview

Are these interview questions helpful?
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. HEXA decimal reg expression
  • Ans. 

    A hexadecimal regular expression matches strings representing hexadecimal numbers, using digits 0-9 and letters A-F.

    • Hexadecimal digits include 0-9 and A-F (case insensitive).

    • A common regex for a single hex digit: /^[0-9A-Fa-f]$/.

    • To match a full hex number (e.g., #FF5733): /^#?([0-9A-Fa-f]{6}|[0-9A-Fa-f]{3})$/.

    • Hexadecimal can also represent negative numbers: /^-?0[xX][0-9A-Fa-f]+$/.

  • Answered by AI
  • Q2. What are mime types
  • Ans. 

    Mime types are identifiers used to specify the type of data being sent over the internet.

    • Mime types are used in HTTP headers to indicate the type of content being sent, such as text/html for HTML files or image/jpeg for JPEG images.

    • They help browsers and servers understand how to handle the content being transmitted.

    • Mime types also help in determining how a file should be processed or displayed by the receiving end.

    • Com...

  • Answered by AI

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Jul 2023. There were 4 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 - Aptitude Test 

Quantitive aptitude, reasoning

Round 3 - HR 

(3 Questions)

  • Q1. Tell me about yourself
  • Q2. What is your weakness and strength?
  • Q3. Why should I hire you
Round 4 - Technical 

(1 Question)

  • Q1. Programming related questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Basic questions about javascript
  • Q2. Basic questions about nodejs

Priyam Innovations Interview FAQs

How many rounds are there in Priyam Innovations Full Stack Software Developer interview for experienced candidates?
Priyam Innovations interview process for experienced candidates usually has 2 rounds. The most common rounds in the Priyam Innovations interview process for experienced candidates are Technical and Coding Test.

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more
Compare Priyam Innovations with

TCS

3.6
Compare

Accenture

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare
write
Share an Interview