Upload Button Icon Add office photos
Engaged Employer

i

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

Gif Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Gif Technologies DOT NET Developer Interview Questions and Answers

Updated 14 Nov 2024

13 Interview questions

A DOT NET Developer was asked 7mo ago
Q. What is the difference between an Abstract Class and an Interface?
Ans. 

Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

  • Abstract class can have constructor, fields, and methods, while interface cannot have any implementation.

  • A class can inherit only one abstract class but can implement multiple interfaces.

  • Abstract class is used to provide a common base for multiple derived classes, while interface is used to define a contr...

A DOT NET Developer was asked 7mo ago
Q. What is an object?
Ans. 

An object is a self-contained entity that consists of properties and methods to perform specific tasks.

  • Objects are instances of classes in object-oriented programming.

  • They have attributes (properties) and behaviors (methods).

  • Example: A car object can have properties like color, model, and methods like start(), stop().

DOT NET Developer Interview Questions Asked at Other Companies

asked in Infosys
Q1. What is the difference between Windows application development an ... read more
Q2. How many ways are there to send data to a controller from a View?
Q3. What is Trigger,Store procedure, join in sql query and their synt ... read more
asked in Infosys
Q4. What are the components of the .NET Framework and their types?
asked in Infosys
Q5. What kind of database have you used in your projects?
A DOT NET Developer was asked 7mo ago
Q. What is the difference between Equality (=) and Equal (==) in SQL?
Ans. 

Equality in SQL refers to comparing two values to see if they are the same.

  • In SQL, equality is determined using the = operator.

  • It is used in WHERE clauses to filter data based on specific values.

  • Example: SELECT * FROM table WHERE column_name = 'value';

A DOT NET Developer was asked 7mo ago
Q. What are Indexes?
Ans. 

Indexes are data structures that improve the speed of data retrieval operations in databases.

  • Indexes are used to quickly locate data without having to search every row in a database table.

  • They are created on columns in a database table to speed up the data retrieval process.

  • Examples of indexes include primary keys, unique keys, and non-unique keys.

A DOT NET Developer was asked 7mo ago
Q. What is a constructor?
Ans. 

Constructor is a special type of method in a class that is automatically called when an object of that class is created.

  • Constructors have the same name as the class they belong to

  • They can be used to initialize the object's state or perform any necessary setup

  • Constructors can be parameterized to accept arguments during object creation

  • Example: public class Person { public Person(String name) { this.name = name; }}

A DOT NET Developer was asked 7mo ago
Q. What are the different types of joins?
Ans. 

Different types of joins are Inner Join, Left Join, Right Join, and Full Join.

  • Inner Join: Returns rows when there is a match in both tables.

  • Left Join: Returns all rows from the left table and the matched rows from the right table.

  • Right Join: Returns all rows from the right table and the matched rows from the left table.

  • Full Join: Returns rows when there is a match in one of the tables.

A DOT NET Developer was asked 7mo ago
Q. What is the difference between a Stored Procedure and a Function?
Ans. 

Stored Procedure is a precompiled set of SQL statements while Function is a reusable code block that returns a value.

  • Stored Procedure can perform multiple operations and can return multiple values, while Function returns only one value.

  • Stored Procedure can have input and output parameters, while Function can only have input parameters.

  • Stored Procedure can call a Function, but a Function cannot call a Stored Proced...

Are these interview questions helpful?
A DOT NET Developer was asked 7mo ago
Q. What is the difference between a clustered and a non-clustered index?
Ans. 

Clustered index physically reorders the data in the table while non-clustered index creates a separate structure.

  • Clustered index determines the physical order of data rows in a table.

  • Non-clustered index creates a separate structure to store the index data.

  • A table can have only one clustered index but multiple non-clustered indexes.

  • Clustered index is faster for retrieval but slower for insert and update operations.

  • ...

A DOT NET Developer was asked 7mo ago
Q. What is the difference between Delete and Truncate?
Ans. 

Delete removes rows one by one and can be rolled back, while Truncate removes all rows at once and cannot be rolled back.

  • Delete is a DML command while Truncate is a DDL command.

  • Delete can be rolled back using a transaction, while Truncate cannot be rolled back.

  • Delete fires triggers on each row deletion, while Truncate does not fire triggers.

  • Delete is slower as it removes rows one by one, while Truncate is faster a...

A DOT NET Developer was asked 7mo ago
Q. What are ref and out parameters?
Ans. 

Ref and Out parameters are used in C# to pass arguments by reference instead of by value.

  • Ref parameters are used to pass arguments by reference, allowing the called method to modify the value of the argument.

  • Out parameters are similar to ref parameters, but they do not require the caller to initialize the parameter before calling the method.

  • Example: void CalculateArea(ref int length, int width) { length = length *...

Gif Technologies DOT NET Developer Interview Experiences

1 interview found

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

I applied via LinkedIn and was interviewed before Nov 2023. There was 1 interview round.

Round 1 - Technical 

(15 Questions)

  • Q1. What is a Class?
  • Ans. 

    A class is a blueprint for creating objects in object-oriented programming.

    • Classes define the properties and behaviors of objects.

    • Objects are instances of classes.

    • Classes can inherit properties and behaviors from other classes.

    • Example: Class 'Car' may have properties like 'color' and 'model', and behaviors like 'drive' and 'stop'.

  • Answered by AI
  • Q2. What is object?
  • Ans. 

    An object is a self-contained entity that consists of properties and methods to perform specific tasks.

    • Objects are instances of classes in object-oriented programming.

    • They have attributes (properties) and behaviors (methods).

    • Example: A car object can have properties like color, model, and methods like start(), stop().

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

    Constructor is a special type of method in a class that is automatically called when an object of that class is created.

    • Constructors have the same name as the class they belong to

    • They can be used to initialize the object's state or perform any necessary setup

    • Constructors can be parameterized to accept arguments during object creation

    • Example: public class Person { public Person(String name) { this.name = name; }}

  • Answered by AI
  • Q4. What is OOPs? What are its types?
  • Ans. 

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

    • OOPs focuses on creating objects that contain both data and methods to manipulate that data.

    • The four main principles of OOPs are Inheritance, Encapsulation, Abstraction, and Polymorphism.

    • Types of OOPs include Class-based and Prototype-based.

    • Examples of OOPs languages include Java, C++, and Python.

  • Answered by AI
  • Q5. What are access Modifiers? What are its types?
  • Ans. 

    Access modifiers are keywords in programming languages that define the accessibility of classes, methods, and other members.

    • Types of access modifiers in C# are public, private, protected, internal, protected internal.

    • Public - accessible from any other class.

    • Private - accessible only within the same class.

    • Protected - accessible within the same class or derived classes.

    • Internal - accessible within the same assembly.

    • Prote...

  • Answered by AI
  • Q6. Difference between Abstract Class and Interface?
  • Ans. 

    Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

    • Abstract class can have constructor, fields, and methods, while interface cannot have any implementation.

    • A class can inherit only one abstract class but can implement multiple interfaces.

    • Abstract class is used to provide a common base for multiple derived classes, while interface is used to define a contract f...

  • Answered by AI
  • Q7. What is Garbage collection in C#?
  • Ans. 

    Garbage collection in C# is an automatic memory management process that deallocates memory that is no longer in use.

    • Garbage collection is a process where the runtime environment automatically deallocates memory that is no longer needed by the program.

    • It helps in preventing memory leaks and ensures efficient memory usage.

    • Garbage collection in C# is performed by the Common Language Runtime (CLR) and uses algorithms like ...

  • Answered by AI
  • Q8. What is Ref and Out parameters?
  • Ans. 

    Ref and Out parameters are used in C# to pass arguments by reference instead of by value.

    • Ref parameters are used to pass arguments by reference, allowing the called method to modify the value of the argument.

    • Out parameters are similar to ref parameters, but they do not require the caller to initialize the parameter before calling the method.

    • Example: void CalculateArea(ref int length, int width) { length = length * widt...

  • Answered by AI
  • Q9. What are delegates?
  • Ans. 

    Delegates are type-safe function pointers in C# that allow methods to be passed as parameters.

    • Delegates are similar to function pointers in C++.

    • Delegates can be used to create callback functions.

    • Delegates are used in event handling in C#.

    • Delegates can be multicast, meaning they can hold references to multiple methods.

    • Example: delegate void MyDelegate(string message);

  • Answered by AI
  • Q10. What is Equality and Equal in Sql?
  • Ans. 

    Equality in SQL refers to comparing two values to see if they are the same.

    • In SQL, equality is determined using the = operator.

    • It is used in WHERE clauses to filter data based on specific values.

    • Example: SELECT * FROM table WHERE column_name = 'value';

  • Answered by AI
  • Q11. What is difference between Delete and Truncate?
  • Ans. 

    Delete removes rows one by one and can be rolled back, while Truncate removes all rows at once and cannot be rolled back.

    • Delete is a DML command while Truncate is a DDL command.

    • Delete can be rolled back using a transaction, while Truncate cannot be rolled back.

    • Delete fires triggers on each row deletion, while Truncate does not fire triggers.

    • Delete is slower as it removes rows one by one, while Truncate is faster as it ...

  • Answered by AI
  • Q12. What is Clustered and Non clustered Index?
  • Ans. 

    Clustered index physically reorders the data in the table while non-clustered index creates a separate structure.

    • Clustered index determines the physical order of data rows in a table.

    • Non-clustered index creates a separate structure to store the index data.

    • A table can have only one clustered index but multiple non-clustered indexes.

    • Clustered index is faster for retrieval but slower for insert and update operations.

    • Non-c...

  • Answered by AI
  • Q13. What is Indexes?
  • Ans. 

    Indexes are data structures that improve the speed of data retrieval operations in databases.

    • Indexes are used to quickly locate data without having to search every row in a database table.

    • They are created on columns in a database table to speed up the data retrieval process.

    • Examples of indexes include primary keys, unique keys, and non-unique keys.

  • Answered by AI
  • Q14. What are different types of Joins?
  • Ans. 

    Different types of joins are Inner Join, Left Join, Right Join, and Full Join.

    • Inner Join: Returns rows when there is a match in both tables.

    • Left Join: Returns all rows from the left table and the matched rows from the right table.

    • Right Join: Returns all rows from the right table and the matched rows from the left table.

    • Full Join: Returns rows when there is a match in one of the tables.

  • Answered by AI
  • Q15. Difference between Stored Procedure and Function?
  • Ans. 

    Stored Procedure is a precompiled set of SQL statements while Function is a reusable code block that returns a value.

    • Stored Procedure can perform multiple operations and can return multiple values, while Function returns only one value.

    • Stored Procedure can have input and output parameters, while Function can only have input parameters.

    • Stored Procedure can call a Function, but a Function cannot call a Stored Procedure.

    • S...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Gif Technologies DOT NET Developer interview:
  • C#
  • ASP.Net MVC
  • MS SQL
Interview preparation tips for other job seekers - Prepare well on basics of C#, Asp.Net MVC and Sql.

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 Gif Technologies?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Naukri.com and was interviewed before Sep 2019. There were 6 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. IQ Test
  • Q2. Machine Test
  • Q3. Face To Face

Interview Preparation Tips

Interview preparation tips for other job seekers - basically there are 3 rounds:-
1. IQ Test
2. Machine Test
3. Face to Face

IQ Test is not so tough but prepare well Machine Test
Machine Test Question are like :-
Q.1 - We declare a variable in C++ like "is_this_a_variable" and in Java like "IsThisAVariable". There is underscore in between every word and first alphabet of every word is in lowercase in C++ and in Java first alphabet is in capital without underscore. Create a program in which if user input a string in a C++ variable format it will convert the input in java variable format.

Q2. Count the frequency of a string.
user input string - pqhphi
output-
p - 2
q - 1
h - 2
i - 1

Be strong in algorithms and data structure.

DOT NET Developer Interview Questions Asked at Other Companies

asked in Infosys
Q1. What is the difference between Windows application development an ... read more
Q2. How many ways are there to send data to a controller from a View?
Q3. What is Trigger,Store procedure, join in sql query and their synt ... read more
asked in Infosys
Q4. What are the components of the .NET Framework and their types?
asked in Infosys
Q5. What kind of database have you used in your projects?

I appeared for an interview in Sep 2016.

Interview Preparation Tips

Round: Test
Experience: Questions aren't tough but they take more time to read itself.
Tips: First try to attempt the questions which are seemingly small. Reading bigger questions first and wasting more time on that isnt a good idea at all.
Duration: 30 minutes
Total Questions: 30

Skills: Technical Skill, Analytical Skills
College Name: IIT Kharagpur

I applied via Campus Placement

Interview Questionnaire 

4 Questions

  • Q1. What is a program, task and threads
  • Ans. 

    A program is a set of instructions that tells a computer what to do. A task is a unit of work performed by a program. A thread is a sequence of instructions within a task.

    • A program is a collection of instructions that are executed by a computer to perform a specific task.

    • A task is a unit of work that is performed by a program. It can be a specific action or a set of actions.

    • A thread is a sequence of instructions within...

  • Answered by AI
  • Q2. Delete a node in a linked list
  • Ans. 

    To delete a node in a linked list, we need to adjust the pointers of the previous and next nodes.

    • Find the node to be deleted by traversing the linked list

    • Adjust the pointers of the previous and next nodes to skip the node to be deleted

    • Free the memory occupied by the node to be deleted

  • Answered by AI
  • Q3. What is a function pointer and volatile type in c
  • Ans. 

    A function pointer is a variable that stores the address of a function. Volatile type is used to declare variables that can be modified by external factors.

    • Function pointers are used to pass functions as arguments to other functions.

    • Volatile type is used when a variable's value can be changed unexpectedly by external factors.

    • Function pointers can be used to implement callbacks or event handling mechanisms.

    • Volatile type...

  • Answered by AI
  • Q4. Summarise your resume
  • Ans. 

    Experienced software developer with expertise in Java, Python, and SQL

    • Proficient in Java, Python, and SQL programming languages

    • Developed web applications using Java Spring framework

    • Experience with database management and optimization using SQL

    • Worked on various software projects in a team environment

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Paper was challenging and It was well set.

Duration: 90 minutes
Total Questions: 60

Round: Technical Interview
Experience: It was a very good experience overall. Interviewer helped to ease the tension.
Tips: Waiting time can be reduced.

General Tips: Prepare for precedence of operators in C.
Try to be fast in solving the problems.
Skills: Knowledge Of Your Resume Points, Pointers In C, Operating System Basics
Duration: 2
College Name: IIT Madras
Motivation: Qualcomm is a

Skills evaluated in this interview

Interview Questionnaire 

5 Questions

  • Q1. In C programming they asked about storage classes, Volatile , Whole compilation process steps by steps, Dangling pointer , Memory leak, Memory corruption
  • Q2. In data structure they asked question on String , Linked List and array
  • Q3. Data structure question section is easy don't go for complex algorithms just study basic algorithms. like reverse the linked list in group on given size
  • Q4. They also asked question on bit manipulation. Like Check that given number binary representation is palindrome or not?
  • Q5. Swap even and odd bits in given number
  • Ans. 

    Swap even and odd bits in a given number

    • Create a mask for even bits and odd bits

    • Shift even bits to right and odd bits to left

    • Combine even and odd bits using bitwise OR operator

  • Answered by AI

Interview Preparation Tips

College Name: NA

Skills evaluated in this interview

I appeared for an interview in Oct 2016.

Interview Questionnaire 

8 Questions

  • Q1. C,C++, Programming Concepts
  • Q2. Resume Based
  • Q3. Puzzle Questions
  • Q4.  OS, Database, Networking, Computer Architecture based question
  • Q5. Project Based- Briefs, Details
  • Q6. What are your hobbies
  • Ans. 

    My hobbies include hiking, playing guitar, and cooking.

    • Hiking: I enjoy exploring nature trails and challenging myself physically.

    • Playing guitar: I love learning new songs and improving my skills.

    • Cooking: I like experimenting with different recipes and creating delicious meals.

  • Answered by AI
  • Q7. Where do you see yourself in 5 years
  • Ans. 

    In 5 years, I see myself as a senior software developer leading a team and working on complex projects.

    • Leading a team of developers

    • Working on complex projects

    • Continuously learning and improving my skills

    • Contributing to the growth and success of the company

  • Answered by AI
  • Q8. Why do you want to join DELL.
  • Ans. 

    I want to join DELL because of their innovative technology solutions and strong reputation in the industry.

    • DELL is known for their cutting-edge technology solutions which align with my passion for software development.

    • I admire DELL's strong reputation in the industry and their commitment to customer satisfaction.

    • I believe joining DELL will provide me with opportunities for growth and career advancement.

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: CGPA>9.0

Skills: Technical Skills
College Name: KIIT University

I appeared for an interview in Jan 2017.

Interview Preparation Tips

Round: Group Discussion
Experience: All got different topics to discuss on gd.
Tips: Plan before you speak. Be sure whether you are to or against.
Duration: 5 minutes

Round: Test
Experience: More questions on blood relationship, ages
Tips: Os db on technical
Duration: 1 hour

Skills: Technical Questions, Manage A Difficult Situation, Technical Knowledge(ML
Are these interview questions helpful?

Interview Preparation Tips

Round: Resume Shortlist
Experience: 4 years og experience

Interview Questionnaire 

6 Questions

  • Q1. INPUT : "HI MY NAME IS : ANIRUDDHA , CALL ME MAYBE :)" OUTPUT : "MAYBE ME CALL ANIRUDDHA IS NAME MY HI
  • Q2. Reverse a linked list (iterative AND Recursive)
  • Ans. 

    Reverse a linked list using iterative and recursive methods.

    • Iterative method involves traversing the list and changing the pointers to reverse the order.

    • Recursive method involves calling the function recursively on the next node and changing the pointers.

    • Both methods have O(n) time complexity and O(1) space complexity.

    • Example: 1->2->3->4->5 becomes 5->4->3->2->1.

  • Answered by AI
  • Q3. Clone a FULL linked list given a pointer and a random pointer
  • Ans. 

    Clone a linked list with a random pointer.

    • Create a new node for each node in the original list.

    • Use a hash table to map the original nodes to their clones.

    • Iterate through the original list again and update the random pointers of the clone nodes.

  • Answered by AI
  • Q4. TELL ME ABOUT YOURSELF
  • Q5. QUOTE YOUR STRENGHTS AND WEAKNESS
  • Q6. WHY SHOULD I HIRE YOU?

Interview Preparation Tips

Round: Test
Experience: 50 QUANTITATIVE APTITUDE QUESTIONS CUTOFF 30 out of 50
Total Questions: 50

Round: Test
Experience: WRITTEN ON PAPER CODING QUESTIONS
1) Given a string like
INPUT : ( ( TRUE OR FALSE ) AND ( FALSE OR TRUE ) ) OR FLASE
OUTPUT: TRUE
EVALUATE THE GIVEN EXPRESSION
2) Print all sub strings of maximum length having 2 unique characters
e.g:
INPUT : "hellomorning"
OUTPUT : "ell","llo","omo","nin"
3) Find the max length of subarray having ZERO SUM
INPUT : {3,2,1,1,0,-2,1,3,-5,1,2,1,4} OUTPUT: 7

Round: Test
Experience: 1) An array has 2N elements with N elements are same and another n are mutually different.
So find this repeating element in O(N) time with O(1) space
INPUT : {1,2,3,1}
OUTPUT: 1

2) Print the common words from given two sentences
AND YOU HAVE TO CONSIDER ALL CASES LIKE Colon, Hyphen, Dash, and Semicolons may be EMBEDDED IN BOTH SENTENCES
INPUT: sentence:1:: "HI ALL,RAMESH is mt brother,he has topped in the exam AND MY NAME IS NOT IN THE LIST"

sentence:2:: "all students are advised to READ THE LIST and say hi to RAMESH"

OUTPUT: "HI","ALL","RAMESH","THE","AND","LIST"

3) Sort the give dates collection given in special format like 10-04-2013,10-05-2005,29-02-2000 IN ASCENDING ORDER

OUTPUT: 29-02-2000,10-05-2005,10-04-2013

Round: Technical Interview
Experience: Then he started talking about my projects,Again jumped into coding questions
1. INPUT : "HI MY NAME IS : ANIRUDDHA , CALL ME MAYBE :)"
OUTPUT : "MAYBE ME CALL ANIRUDDHA IS NAME MY HI"
2. Reverse a linked list (iterative AND Recursive)
3. Clone a FULL linked list given a pointer and a random pointer

Round: HR Interview
Experience: TELL ME ABOUT YOURSELF.

QUOTE YOUR STRENGHTS AND WEAKNESS

WHY SHOULD I HIRE YOU?

College Name: NA

Skills evaluated in this interview

Interview Preparation Tips

Round: HR Interview
Experience: This interview is meant to check candidate's background and candidates's interest towards the company.

College Name: NIT BHOPAL

Gif Technologies Interview FAQs

How many rounds are there in Gif Technologies DOT NET Developer interview?
Gif Technologies interview process usually has 1 rounds. The most common rounds in the Gif Technologies interview process are Technical.
How to prepare for Gif Technologies DOT NET Developer interview?
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 Gif Technologies. The most common topics and skills that interviewers at Gif Technologies expect are C#, Entity Framework, Software Development, Javascript and .Net.
What are the top questions asked in Gif Technologies DOT NET Developer interview?

Some of the top questions asked at the Gif Technologies DOT NET Developer interview -

  1. What is difference between Delete and Trunca...read more
  2. What is Clustered and Non clustered Ind...read more
  3. What are access Modifiers? What are its typ...read more

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 1 interview experience

Difficulty level

Easy 100%

Duration

Less than 2 weeks 100%
View more
Gif Technologies DOT NET Developer Salary
based on 4 salaries
₹4.3 L/yr - ₹5.8 L/yr
9% less than the average DOT NET Developer Salary in India
View more details
Dot Net Developer

Nagpur

3-8 Yrs

Not Disclosed

Explore more jobs
Software Developer
15 salaries
unlock blur

₹2.8 L/yr - ₹7.2 L/yr

Executive - Developer
7 salaries
unlock blur

₹4.3 L/yr - ₹8 L/yr

Senior Test Engineer
7 salaries
unlock blur

₹4.5 L/yr - ₹5.6 L/yr

Softwaretest Engineer
6 salaries
unlock blur

₹3.2 L/yr - ₹6.8 L/yr

System Engineer
4 salaries
unlock blur

₹5 L/yr - ₹6 L/yr

Explore more salaries
Compare Gif Technologies with

Teleperformance

3.9
Compare

Optum Global Solutions

4.0
Compare

FIS

3.9
Compare

Nagarro

4.0
Compare
write
Share an Interview