Upload Button Icon Add office photos

Filter interviews by

Primus Software Corporation Senior Software Developer Interview Questions and Answers

Updated 10 Jan 2025

Primus Software Corporation Senior Software Developer Interview Experiences

1 interview found

Senior Software Developer Interview Questions & Answers

user image kshitiz agnihotri

posted on 10 Jan 2025

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

I was interviewed before Jan 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. What are launch mode Android basics, jetpack components, viewmodel, mvvm architecture etc.
  • Q2. Kotlin basics , oops basic, kotlin function types ,
Round 2 - Coding Test 

One question was from Data Structure
Second question to develop an app

Round 3 - One-on-one 

(1 Question)

  • Q1. Behavioral round with the head of delivery
Round 4 - One-on-one 

(1 Question)

  • Q1. Last round was with CTO
Round 5 - HR 

(1 Question)

  • Q1. Salary discussion , joining discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Make you basics strong in kotlin and Android development

Interview questions from similar companies

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

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

Round 1 - Technical 

(3 Questions)

  • Q1. How would you utilize AWS or Azure services to create scalable web applications
  • Ans. 

    Utilize AWS or Azure services for scalable web applications

    • Use AWS Elastic Beanstalk or Azure App Service for easy deployment and scaling

    • Leverage AWS Lambda or Azure Functions for serverless computing

    • Utilize AWS Auto Scaling or Azure Autoscale to automatically adjust resources based on traffic

    • Store data in AWS RDS or Azure SQL Database for scalable database solutions

    • Use AWS CloudFront or Azure CDN for content delivery

  • Answered by AI
  • Q2. How would you tackle memory leaks if the system your working on was experiencing this issue?
  • Ans. 

    I would use memory profiling tools to identify the source of the leaks and then fix them by properly managing memory allocation and deallocation.

    • Use memory profiling tools like Valgrind or Instruments to identify the source of the leaks

    • Review the code to ensure proper memory allocation and deallocation practices are being followed

    • Implement smart pointers or garbage collection to automatically manage memory

    • Use static co...

  • Answered by AI
  • Q3. Have you worked on legacy systems?
  • Ans. 

    Yes, I have experience working on legacy systems.

    • I have successfully maintained and upgraded legacy systems to meet current business needs.

    • I have refactored legacy code to improve performance and scalability.

    • I have integrated new technologies with legacy systems to enhance functionality.

    • I have experience troubleshooting and debugging issues in legacy systems.

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Are you capable to work with cross functional teams and handle disputes effectively
  • Ans. 

    Yes, I have experience working with cross functional teams and resolving disputes effectively.

    • I have successfully collaborated with team members from different departments to achieve project goals.

    • I am skilled at mediating conflicts and finding mutually beneficial solutions.

    • I prioritize open communication and actively listen to all team members' perspectives.

    • I have experience using conflict resolution techniques such a

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be honest and on to point without deviations, they respect straight forwardness
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What are the solid principal
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(5 Questions)

  • Q1. Basic css,js,reactjs questions
  • Q2. Reactjs coding questions related to array, mapping
  • Q3. Difference between ecma6 and ecma5
  • Ans. 

    ECMA6 introduced new features like arrow functions, classes, and let/const declarations compared to ECMA5.

    • ECMA6 introduced arrow functions for more concise syntax: const add = (a, b) => a + b;

    • ECMA6 added classes for object-oriented programming: class Person { constructor(name) { this.name = name; } }

    • ECMA6 introduced let/const declarations for block-scoped variables: let x = 5; const y = 10;

  • Answered by AI
  • Q4. Form in reactjs
  • Ans. 

    Form handling in ReactJS involves creating controlled components to manage form data and handle user input.

    • Use state to manage form data and update it with user input

    • Handle form submission with onSubmit event handler

    • Use controlled components to ensure form data is synced with state

  • Answered by AI
  • Q5. Box-modal, arrow function, DOM

Skills evaluated in this interview

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

I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Assignment 

Give 10 questions from node js backend

Round 2 - One-on-one 

(6 Questions)

  • Q1. Ask about angular and node js
  • Q2. What is package.json
  • Ans. 

    package.json is a file used in Node.js projects to manage dependencies, scripts, and metadata.

    • It is a JSON file that contains information about the project, such as name, version, dependencies, and scripts.

    • It is used to manage project dependencies by listing them in the 'dependencies' and 'devDependencies' fields.

    • It allows developers to define scripts for tasks like building, testing, and running the project.

    • Example: {...

  • Answered by AI
  • Q3. What is components in angular,how share data to component
  • Ans. 

    Components in Angular are building blocks of an application. Data can be shared between components using input properties and output events.

    • Components in Angular are reusable, self-contained units of code that define a part of the user interface.

    • Data can be shared to a component using input properties, where data is passed from the parent component to the child component.

    • Data can also be shared from a child component t...

  • Answered by AI
  • Q4. What is === and == ,and wher use === is real time projects
  • Ans. 

    === is strict equality operator, while == is loose equality operator. === is commonly used in real-time projects for accurate comparisons.

    • === is a strict equality operator that checks both value and type of operands

    • == is a loose equality operator that only checks the value of operands

    • === is commonly used in real-time projects to ensure accurate comparisons and prevent unexpected type coercion issues

  • Answered by AI
  • Q5. Write arrow function syntax
  • Ans. 

    Arrow function syntax in JavaScript

    • Arrow functions are concise syntax for writing function expressions in JavaScript

    • They have a shorter syntax compared to traditional function expressions

    • They do not have their own 'this', 'arguments', 'super', or 'new.target' keywords

  • Answered by AI
  • Q6. What is difference between arrow function and anonymous function
  • Ans. 

    Arrow functions are concise syntax for writing function expressions, while anonymous functions do not have a name.

    • Arrow functions have a shorter syntax compared to anonymous functions.

    • Arrow functions do not have their own 'this' keyword, while anonymous functions do.

    • Arrow functions do not have 'arguments' object, while anonymous functions do.

    • Arrow functions are not hoisted, while anonymous functions are hoisted.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare about ur role

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Full c concept MCQ with IQ and Computaional Thinking

Round 2 - Technical 

(2 Questions)

  • Q1. Number system convertion in c
  • Ans. 

    Number system conversion in C involves converting numbers between different bases, such as decimal to binary or hexadecimal.

    • Use functions like itoa() to convert integers to strings in different bases

    • Use strtol() to convert strings to integers in different bases

    • Remember to specify the base when converting numbers

  • Answered by AI
  • Q2. Pointers, struct, Data Structure
Round 3 - One-on-one 

(2 Questions)

  • Q1. Decimal to Binary Convertion
  • Q2. Hexa Decimal to Binary convertion

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude questions with some basic coding questions

Round 2 - Coding Test 

They have given 3 coding questions and some pseudo codings

Round 3 - Technical 

(2 Questions)

  • Q1. Tell about your self
  • Q2. Some coding questions

Interview Preparation Tips

Interview preparation tips for other job seekers - be confident
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What are the main principles of the Java
  • Ans. 

    Main principles of Java include object-oriented programming, platform independence, and automatic memory management.

    • Object-oriented programming: Java is based on classes and objects, allowing for encapsulation, inheritance, and polymorphism.

    • Platform independence: Java code can run on any platform that has a Java Virtual Machine (JVM) installed.

    • Automatic memory management: Java uses garbage collection to automatically m

  • Answered by AI
  • Q2. What is the different between == and equals method
  • Ans. 

    The == operator compares the memory addresses of two objects, while the equals method compares the content of two objects.

    • The == operator is used to compare the memory addresses of two objects in Java.

    • The equals method is used to compare the content of two objects in Java.

    • Example: String str1 = new String("hello"); String str2 = new String("hello"); str1 == str2 will return false, but str1.equals(str2) will return true

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Aptitude, reasoning,java MCQS

Round 2 - Technical 

(1 Question)

  • Q1. Technical round
Round 3 - Technical 

(1 Question)

  • Q1. Second technical round
Round 4 - HR 

(1 Question)

  • Q1. HR and package discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Good
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

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

Round 1 - One-on-one 

(1 Question)

  • Q1. Explain process for SDE
  • Ans. 

    The process for Software Development Engineer involves planning, designing, coding, testing, and deploying software solutions.

    • Gather requirements from stakeholders

    • Create a design based on requirements

    • Write code to implement the design

    • Test the software for bugs and issues

    • Deploy the software for users to use

    • Iterate on feedback and make improvements

  • Answered by AI

Skills evaluated in this interview

Primus Software Corporation Interview FAQs

How many rounds are there in Primus Software Corporation Senior Software Developer interview?
Primus Software Corporation interview process usually has 5 rounds. The most common rounds in the Primus Software Corporation interview process are One-on-one Round, Technical and Coding Test.
What are the top questions asked in Primus Software Corporation Senior Software Developer interview?

Some of the top questions asked at the Primus Software Corporation Senior Software Developer interview -

  1. What are launch mode Android basics, jetpack components, viewmodel, mvvm archit...read more
  2. Kotlin basics , oops basic, kotlin function type...read more
  3. Behavioral round with the head of deliv...read more

Tell us how to improve this page.

Primus Software Corporation Senior Software Developer Interview Process

based on 1 interview

Interview experience

3
  
Average
View more
Primus Software Corporation Senior Software Developer Salary
based on 15 salaries
₹7 L/yr - ₹18 L/yr
19% less than the average Senior Software Developer Salary in India
View more details
Software Developer
59 salaries
unlock blur

₹2.4 L/yr - ₹12.3 L/yr

Senior Software Engineer
33 salaries
unlock blur

₹7.6 L/yr - ₹22 L/yr

Software Engineer
15 salaries
unlock blur

₹3.8 L/yr - ₹9.5 L/yr

Senior Software Developer
15 salaries
unlock blur

₹7 L/yr - ₹18 L/yr

Product Owner
9 salaries
unlock blur

₹12 L/yr - ₹12 L/yr

Explore more salaries
Compare Primus Software Corporation with

Infosys

3.6
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

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