Upload Button Icon Add office photos

Filter interviews by

Perpetuuiti Technosoft Services DOT NET Developer Interview Questions and Answers for Experienced

Updated 23 Apr 2024

Perpetuuiti Technosoft Services DOT NET Developer Interview Experiences for Experienced

1 interview found

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

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

Round 1 - Technical 

(3 Questions)

  • Q1. What is Manage and unmanaged code
  • Ans. 

    Managed code is code that is executed by the Common Language Runtime (CLR) while unmanaged code is code that is executed outside of the CLR.

    • Managed code is written in high-level languages like C# or VB.NET and is compiled to Intermediate Language (IL) which is then executed by the CLR.

    • Unmanaged code is written in languages like C or C++ and directly compiled to machine code which is executed by the operating system.

    • Man...

  • Answered by AI
  • Q2. Boxing vs unboxing
  • Ans. 

    Boxing is the process of converting a value type to a reference type, while unboxing is the opposite process.

    • Boxing is implicit, unboxing is explicit

    • Boxing creates a new object on the heap, unboxing retrieves the value from the object

    • Boxing is slower than unboxing

    • Example: int num = 10; object obj = num; // boxing

    • Example: int num = (int)obj; // unboxing

  • Answered by AI
  • Q3. What is Trigger?
  • Ans. 

    A trigger is a special type of stored procedure that automatically executes when an event occurs in the database.

    • Triggers are used to maintain the integrity of the database by enforcing business rules or cascading changes.

    • They can be set to execute before or after an INSERT, UPDATE, or DELETE operation.

    • For example, a trigger can be used to update a related table when a record is inserted into another table.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is Cursor, index, trigger. Write syntax
  • Ans. 

    Cursor, index, and trigger are database concepts used in SQL. Cursors are used to retrieve data row by row, indexes are used to improve query performance, and triggers are used to automatically perform actions when certain events occur.

    • Cursor: Used to retrieve data row by row. Syntax - DECLARE cursor_name CURSOR FOR SELECT column1, column2 FROM table_name

    • Index: Used to improve query performance by creating a data struc...

  • Answered by AI
  • Q2. What is abstract class, method overriding, dictionary,dispose. Write instance or syntax
  • Ans. 

    Abstract class is a class that cannot be instantiated, method overriding is when a subclass provides a specific implementation of a method in its superclass, dictionary is a collection of key-value pairs, dispose is a method used to release unmanaged resources.

    • Abstract class: Cannot be instantiated, can have abstract methods. Example: abstract class Shape { public abstract void Draw(); }

    • Method overriding: Subclass prov...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - First round was a telephonic round and interview ask just basics of c#, asp.net and SQL server.
Second round is face to face and it is deep in technical. You are able to write syntax of every single thing in SQL like user defined function, index, cursor.

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w
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 Perpetuuiti Technosoft Services?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview before May 2016.

Interview Preparation Tips

Round: Test
Experience: The first round had two programming questions and one question of database concepts.
Duration: 1 hour
Total Questions: 3

Round: Technical Interview
Experience: In the first technical interview, I was asked basic questions about the domain and my resume. There was also a lot of emphasis on problem solving abilities since I was asked to solve some puzzles.

Round: Technical Interview
Experience: The second technical interview was a written round where I was asked to code some searching / sorting variants , to test my ability to write quality code.

Round: Technical Interview
Experience: The last and the final round was probably the toughest and I was asked to design databases, with some constraints. I was given ample time to do it and it did take a lot of time. After that, we had some interesting questions about data structures and trees and that was it.

College Name: RNSIT, Bangalore

DOT NET Developer Interview Questions Asked at Other Companies for Experienced

Q1. What is Trigger,Store procedure, join in sql query and their synt ... read more
asked in NeoSOFT
Q2. What are the differences between abstract classes and interfaces? ... read more
asked in FIS
Q3. What are JOINs in SQL, and what is the difference between Inner J ... read more
Q4. what is filter? How to add custom filter? How to configure middle ... read more
Q5. In your project, how did you connect your application with the da ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I appeared for an interview in Oct 2023.

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 - Aptitude Test 

Easy to medium
profit and loss questions
Permutation and combination

Round 3 - Aptitude Test 

Easy to medium
45 mins

Round 4 - Technical 

(4 Questions)

  • Q1. Basic concept of Oops Java basic
  • Q2. Constructor Overloading
  • Q3. Operator overloading in Java?
  • Ans. 

    Operator overloading allows operators to be redefined for user-defined types in Java.

    • Operator overloading is not supported in Java as it can lead to ambiguity and confusion.

    • Java does not allow custom operators to be defined or existing operators to be overloaded.

    • Instead of operator overloading, Java provides method overloading where methods with the same name but different parameters can be defined.

  • Answered by AI
  • Q4. Define java and it's features
  • Ans. 

    Java is a high-level, object-oriented programming language known for its platform independence and robust features.

    • Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)

    • It is object-oriented, allowing for modular and reusable code

    • Java is known for its robust standard library, which includes tools for networking, I/O, and more

    • It supports multithreading, allowing for concurrent e...

  • Answered by AI
Round 5 - HR 

(1 Question)

  • Q1. Introduction Present events

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Easy aptitude, 30 min with 20 question

Interview Preparation Tips

Interview preparation tips for other job seekers - learn OOPs concept and thorough about your project
Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Sep 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Simple aptitude questions.

Round 2 - HR 

(2 Questions)

  • Q1. What's your strength ?
  • Ans. 

    My strength lies in my problem-solving skills and ability to learn quickly.

    • Strong problem-solving skills

    • Quick learner

    • Adaptability to new technologies

    • Ability to work well under pressure

  • Answered by AI
  • Q2. Are you willing to work under pressure?
  • Ans. 

    Yes, I am comfortable working under pressure and have experience delivering high-quality work in tight deadlines.

    • I have successfully completed projects with tight deadlines in my previous roles.

    • I am able to prioritize tasks effectively and remain focused under pressure.

    • I thrive in challenging situations and see them as opportunities to showcase my skills.

    • I have experience working on urgent bug fixes and resolving issue...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - If you have a good carrier then don't go there.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Apr 2022. 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 

25 MCQ questions online with time limit

Round 3 - Assignment 

Create webapp . Frontend, Backend , data encryption

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 Jun 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Write a function to find the first non-repeating character in a string ?
  • Ans. 

    Function to find the first non-repeating character in a string

    • Create a hashmap to store character frequencies

    • Iterate through the string to populate the hashmap

    • Iterate through the string again to find the first non-repeating character

  • Answered by AI
  • Q2. Explain the difference between a stack and a queue . Provide an example of when you would use each?
  • Ans. 

    A stack is a data structure that follows the Last In First Out (LIFO) principle, while a queue follows the First In First Out (FIFO) principle.

    • Stack: Last In First Out (LIFO), used for function calls, undo operations.

    • Queue: First In First Out (FIFO), used for printing tasks, message queues.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn in demand tech, network actively, and research about the company
Are these interview questions helpful?
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

30 min aptitude quetiobs

Round 2 - Coding Test 

2 coding questions where asked i simple logics

Round 3 - One-on-one 

(1 Question)

  • Q1. Technical interview
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

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

Perpetuuiti Technosoft Services Interview FAQs

How many rounds are there in Perpetuuiti Technosoft Services DOT NET Developer interview for experienced candidates?
Perpetuuiti Technosoft Services interview process for experienced candidates usually has 2 rounds. The most common rounds in the Perpetuuiti Technosoft Services interview process for experienced candidates are Technical.
How to prepare for Perpetuuiti Technosoft Services DOT NET Developer interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Perpetuuiti Technosoft Services. The most common topics and skills that interviewers at Perpetuuiti Technosoft Services expect are .Net, ASP.Net, C#, HTML and Javascript.
What are the top questions asked in Perpetuuiti Technosoft Services DOT NET Developer interview for experienced candidates?

Some of the top questions asked at the Perpetuuiti Technosoft Services DOT NET Developer interview for experienced candidates -

  1. What is abstract class, method overriding, dictionary,dispose. Write instance o...read more
  2. What is Cursor, index, trigger. Write syn...read more
  3. What is Manage and unmanaged c...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

NexTurn Interview Questions
4.1
 • 34 Interviews
ClaySys Interview Questions
2.9
 • 26 Interviews
Contus Interview Questions
4.2
 • 24 Interviews
DynPro Interview Questions
3.8
 • 24 Interviews
Pitney Bowes Interview Questions
3.8
 • 22 Interviews
View all
Perpetuuiti Technosoft Services DOT NET Developer Salary
based on 4 salaries
₹2.5 L/yr - ₹2.8 L/yr
52% less than the average DOT NET Developer Salary in India
View more details

Perpetuuiti Technosoft Services DOT NET Developer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

4.0

Salary

5.0

Job security

5.0

Company culture

4.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Technical Support Engineer
151 salaries
unlock blur

₹2.3 L/yr - ₹7.2 L/yr

Software Engineer
81 salaries
unlock blur

₹1.8 L/yr - ₹9.6 L/yr

Software Developer
62 salaries
unlock blur

₹1.8 L/yr - ₹6 L/yr

Softwaretest Engineer
37 salaries
unlock blur

₹2 L/yr - ₹5 L/yr

Team Lead
16 salaries
unlock blur

₹4 L/yr - ₹21.5 L/yr

Explore more salaries
Compare Perpetuuiti Technosoft Services with

Accel Frontline

4.1
Compare

Apmosys Technologies

3.4
Compare

Pitney Bowes

3.8
Compare

DynPro

3.8
Compare
write
Share an Interview