SlideShare uma empresa Scribd logo
1 de 83
27 June 2019 1
Interview Preparation - .NET
C# ASP.NET
27 June 2019 2
Agenda
•Introduction
- Tell Me about yourself
- What is project
- Domain choice of Project?
- Domain v/s Platform?
- Project v/s Product
- learning’s of Project
- Product Company & Service Company
• SDLC
- SDLC
- Scrum Process
- Planning Poker
- Version Management
- architecture
. Problem Solving
- Aptitude
27 June 2019 3
Agenda
• Top Most programs
• .NET Framework
• C#
• ADO .NET & Entity Framework
• ASP.NET
• WEB-API, WCF, WPF
• SQL , SQL Server , LINQ
• HTML5/Bootstrap/CSS3/Angularjs
• Manager Round
• HR Round
• Snipe Assessments
• Resume Preparations
• References
27 June 2019 4
INTRODUCTION
- session 1
27 June 2019 5
Tell Me about yourself
The future depends on what we do in the present - Mahatma Gandhi
Born and brought up in Patna, Bihar, I studied in a convent school and it was around my
ninth grade where I developed a keen interest in Internet and Technology. Following my
interest, I pursued my Bachelors in Computer Application from men’s College, Patna. As
part of my curriculum, I particularly found the subjects of Computer Networks and
Design of Algorithms highly intriguing, as these subjects created in me a passion to
study the computer related courses in much more detail.
Alongside, I also started preparing for my Master of Computer Application course.
Besides my curriculum, I participated in various events pertaining to art and culture
held in my college. Talking about my profession, now I am qualified computer
programmer where I work on various programming languages such as C, Java, PHP,
JavaScript, C++, Python, Shell, Ruby, Objective-C and C#. Besides my work and
academic, I am extremely passionate about playing Guitar, which is a great stress-
buster for me.
I am very much greatful to my esteem college, faculty and supported my current
company which developed myself to effective quality professional.
That's all about myself, my quote is "Life is all about grabbing the opportunity". thank
you so much for giving me the opportunity to introduce me.
27 June 2019 6
Introduction
• What is Project?
•A project is a temporary effort to create a unique product or
service. Projects usually include constraints and risks regarding cost,
schedule or performance outcome..
The future depends on what we do in the present - Mahatma Gandhi
27 June 2019 7
Project Overview
• Domain choice of the project ?
The difference between a successful person and others is not a lack of
strength, not a lack of knowledge, but rather a lack of will.-Vince Lambardi
27 June 2019 8
Introduction
• Domain v/s Platform ?
Domain Platform
It is a field study that
defines a set of common
requirement Terminology
and functionality for any
software program
constructed to solve a
problem in the area of
computer programming.
EX: PLM, CRM, RETAIL
A platform is a “Blue print for
the evolution of popular
software or specification.”
It depends a standard around
which a system can be
developed.
EX: Java platform
.Net platform
People rarely succeed unless they have fun in what they are doing.-Dale
Carnegie
27 June 2019 9
Introduction
• Project v/s Product ?
Do what you can, with what you have, where you are. -Theodore Roosevelt
27 June 2019 10
Introduction
• Project Learning’s ?
Anyone who has never made a mistake has never tried anything new.
-Albert Einstein
27 June 2019 11
Service & Product Company
•
People rarely succeed unless they have fun in what they are doing.-Dale
Carnegie
“Service Based Companies are driven by customer needs. They offer services and
solutions as per customer requirements. Features of these type of companies:-
1. High pressure work environment.
2. Completing deadline is most.
3. Person should be multitasking.
4. Should be willing to become a victim of office politics for better appraisal from senior.
5. Less scope of R&D. But would be able to learn new things a lot.
Product Based Companies are driven by an idea to help different customers. Here the
main focus would be what should i do to make my product better.
Features of these type of companies are:-
1. Cool and healthy environment.
2. Better flow of thoughts. Help an individual to think out of the box.
3. Person need not be multitasker. Instead be good at its respective field.
4. Pressure is there but comparative less.
5. More job satisfaction as mind will be less stressful.
27 June 2019 12
SDLC
- session 1
27 June 2019 13
SDLC
•
• Waterfall Model.
• V-Shaped Model.
• Evolutionary Prototyping Model.
• Spiral Method (SDM)
• Iterative and Incremental Method.
• Agile development.
27 June 2019 14
Agile Methodology-Scrum Process
•
27 June 2019 15
Agile Methodology-Scrum Process
•
27 June 2019 16
Planning Poker Card
• “
27 June 2019 17
Version Management
•These are the problems source code management is intended to solve.
Effectively it is a database for source code that eases the problems of
– Multiple people in many places working on the same code
– Retrieving old versions of files
– Keeping logs about what changed in a file
– Integrating changed code
– Generating release builds
Version Management also called Version Control or Revision Control, is a means to
effectively track and control changes to a collection of related entities. The term
"Versioning" is also sometimes used but the difference is that "Versioning" typically
refers to when someone manually applies a version number or label to something
for easier communication or simplification such as "draft", "beta", or "1.0". In the
context of an information solution version control is most often used to track and control
changes to source code.
It is a very important tool within an overall life cycle management strategy for
information solutions.
27 June 2019 18
Version Management
•Centralized Version Control
A single server holds the code base Clients access the server by means of check-
in/check-outs
Examples include CVS, Subversion, Visual Source Safe.
Advantages: Easier to maintain a single server.
Disadvantages: Single point of failure.
Distributed Version Control
Each client (essentially) holds a complete copy of the code base.
Code is shared between clients by push/pulls
Example Git
Advantages: Many operations cheaper. No single point of failure
Disadvantages: A bit more complicated!
27 June 2019 19
Version Management: GIT
•o GIT is a Distributed Version Control System.
oIt is a content addressable file system, used to track directory trees.
oIt handles all the things like merging of source code and maintaining versions.
oGIT is optimized for Complex Merges and Fast.
oIt follows Trunk Base Development.
oIt allows for code collaboration with anyone online.
oUsers keep entire code and history on their location machines
oUsers can make any changes without internet access
Linus uses BitKeeper to manage Linux code
o In 2005, BitKeeper suddenly became unavailable.
o Linus decided to create a tool with Distributed Source Management System.
o Linus Torvalds developed GIT in June 2005.
27 June 2019 20
Terminology
•
o DIRECTORY : A folder is used for storing multiple files.
o REPOSITORY : A collection of all the files and their history organized in
folders, branches, tags.
o CLONE : Act of copying a repository from a remote server.
o BRANCH : It is a pointer to a commit(save the files).
o MERGE : Combination of one or more branches into the current branch.
o ORIGIN : The default name of the remote repository
o MASTER : It is just another branch, but is the default one which gets created.
o STAGE FILES : These are the files we have told GIT that are ready to committed.
o SNAPSHOT : In general is just the "entity" that GIT uses to store its data.
o INTEGRATORS : It can review and bring changes to reference code
asynchronously to central repository.
27 June 2019 21
.NET Architecture
•o
27 June 2019 22
PROBLEM SOLVING
- session 2
27 June 2019 23
APTITUDE
•o Quantitative Aptitude
o Logical Reasoning
o Verbal
ohttp://placement.freshersworld.com/ , https://www.indiabix.com/aptitude/questions-and-
answers/
o Quantitative Aptitude
o Time and Work
o Number Systems
o Probability, Permutation & Combination
o Time and Distance
o Percentage & Ratios
o Profit & Loss
o Stock & Shares
o Race & Game of Skill
o Logarithm
o True Discount
o Banker’s Discount
o Logical
o Series Completion
o Puzzle Test
o Blood Relations
o Direction Test
o Coding Decoding
o Verbal
o Comprehension, Synonyms & Antonyms
27 June 2019 24
C#: Top 50 IMPORTANT PROGRAMS
•
o 1. Fibonacci series
oWrite a simple Java program which will print Fibonacci series e.g. 1 1 2 3 5 8 13 ... . up to
a given number. Be prepare for cross questions like using iteration over recursion and how
to optimize the solution using caching and memorization.
o2. Prime number
oWrite a Java program to check if a given number is prime or not. Remember, a prime
number is a number which is not divisible by any other number e.g. 3, 5, 7, 11, 13, 17 etc.
Be prepared for cross e.g. checking till the square root of a number etc.
o3. String Palindrome
oYou need to write a simple Java program to check if a given String is palindrome or not.
A Palindrome is a String which is equal to the reverse of itself e.g. "Bob" is a palindrome
because of the reverse of "Bob" is also "Bob". Though be prepared with both recursive
and iterative solution of this problem. The interviewer may ask you to solve without using
any library method e.g. indexOf() or subString() so be prepared for that.
o 4. Integer Palindrome
oThis is generally asked as follow-up or alternative of the previous program. This time
you need to check if given Integer is palindrome or not. An integer is called palindrome if
its equal to its reverse e.g. 1001 is a palindrome but 1234 is not because the reverse of
1234 is 4321 which is not equal to 1234. You can use divide by 10 to reduce the number
and modulus 10 to get the last digit. This trick is used to solve this problem.
27 June 2019 25
Top 50 IMPORTANT
PROGRAMS
•
o 6. Avoiding deadlock in Java
oThis is one of the interesting programs from Java Interviews, mostly asked to 2 to 3
years of experienced programmers or higher. Interviewer simply asked you to write code
where a resource is accessed by multiple threads. You need to write code in such a way
that no deadlock should occur. The trick to solving this problem is acquiring resources in
an order and release them in reverse order e.g. first acquire resource R1 and only if you
have got R1 go for R2. This way you can avoid deadlock.
o7. Factorial
oThis is one of the simplest programs you can expect on interviews. It is generally asked
to see if you can code or not. Sometimes interviewer may also ask about changing a
recursive solution to iterative one or vice-versa.
o8. Reverse a String
oThis problem is similar to the String Palindrome problem we have discussed above. If
you can solve that problem you can solve this as well. You can use indexOf() or substring()
to reverse a String or alternatively, convert the problem to reverse an array by
operating on character array instead of String.
o 9. Remove duplicates from array
oWrite a program to remove duplicates from an array in Java without using the Java
Collection API. The array can be an array of String, Integer or Character, your solution
should be independent of the type of array.
27 June 2019 26
Top 50 IMPORTANT PROGRAMS
• o 0. Printing patterns
o11. Print repeated characters of String?
o12. GCD of two numbers
o13. Square root of number
oYou need to write a program to calculate the square root of a number without using the
Math.sqrt() function of JDK. You need to write your logic and method to calculate the
square root. You can though use popular algorithm e.g. Newton's method.
o14. Reverse array in place
o15. Reverse words of sentence
o16. Leap year
o17. Binary search
o18. String Anagram
oWrite a program to check if two given String is Anagram of each other. Your function
should return true if two Strings are Anagram, false otherwise. A string is said to be an
anagram if it contains same characters and same length but in different order e.g. army
and Mary are anagrams. You can ignore cases for this problem but you should clarify that
from your interview.
o.
27 June 2019 27
Top 50 IMPORTANT PROGRAMS
•
o 19. Design a Vending Machine
oThis one of the popular OOAD (object oriented analysis and design) question from Java
Interviews. You will be given 3 hours to design and code a vending machine satisfying
some of the business requirements. You also need to write unit tests to prove your code
satisfy those requirements. You can see this article for more object oriented analysis
questions.
o20. Reverse a number
o21. The first non-repeated character of String
o22. Finding Middle element of linked list in one pass
o23. Pre-order traversal
o24. Pre-order traversal without recursion
o25. In order traversal
o26. In order traversal without recursion
o27. Post-order traversal
o28. Post order traversal without recursion
o29. Print all leaves of binary tree
27 June 2019 28
Top 50 IMPORTANT PROGRAMS
•
30. Sort array using quicksort
You need to write a Java program to sort an array of integers using quick sort algorithm.
You cannot use any library method e.g. JDK or a third party library, which means, you
need to first implement the quicksort algorithm and then sort the array.
31. Insertion sort
Write a program to implement the insertion sort algorithm in Java. The program should
take an unsorted array and sort it using insertion sort algorithm Also explain the best
case and worst case time and space complexity of Insertion sort algorithm.
32. Bubble sort
Write a program to implement the bubble sort algorithm in Java. You can use basic
operators and functions but sorting functions from Java API is not allowed.
33. Transpose a matrix
34. Print all permutations of String
Write a Java program to print all permutations of a given String. For example, if given
String is "GOD" then your program should print all 6 permutations of this string e.g.
"GOD", "OGD", "DOG", "GDO", "ODG", and "DGO".
27 June 2019 29
Top 50 IMPORTANT PROGRAMS
• o35. Reverse a String in place
o36. Adding two matrices in Java
o37. Matrix multiplication
o38. Removal all white space from String
o39. Reverse a linked list
oWrite a program to reverse a singly linked list in Java. You can use iteration and
recursion to solve this problem but you should reverse linked list in place.
o40. Find the length of linked list
oJust write a program in Java to find the length of a singly linked list in one pass i.e. in
just one iteration of singly linked list.
o41. Check if linked list has loop
oWrite a program to check if given linked list has a loop or not. Sometimes a linked list
get corrupt and two nodes point to the same node, which forms the loop or cycle in the
linked list.
o42. Find the start of loop in linked list
27 June 2019 30
Top 50 IMPORTANT PROGRAMS
• o43. Find middle element of linked list
o44. Find the 3rd element from the tail linked list
oYou need to write a program to find the 3rd element from the tail of a singly linked list.
You need to solve this problem without iterating twice
o 45. Sort a linked list
oYou need to given an unsorted linked list and you need to write a program in Java to sort
them in ascending order of the values in each node.
o46. Iterative Quicksort
oYou need to write a Java program to implement quicksort sorting algorithm without
recursion. You can use essential JDK classes and programming constructs, but recursion
is not allowed.
o46. Bucket sort
oThis program is increasingly getting popular on Java interview because it sorts a given
array in linear time. Though there are a lot of prerequisite e.g. you must know the
maximum value present in the array, it is a very interesting problem from interview point
of view. You need to write a program to implement bucket sort algorithm in Java. If you
are not familiar with Bucket sort or any other linear sorting algorithm,
27 June 2019 31
Top 50 IMPORTANT PROGRAMS
• o48. Check if two string rotation of each other
oWrite a program which accepts two given String and checks if they are the rotation of
each. If they then return true otherwise return false. A String is said to be a rotation of
other string if they contain same characters and the sequence is rotated across any
character e.g "dabc" is a rotation of "abcd" but "dbac" is not. If you want to practice
more string based questions,
o49. LRU cache in Java
oWrite a program to implement an LRU cache in Java. An LRU cache means Least
Recently Used Cache which removes the least recently used element if the cache is full.
You can use LinkedHashMap to implement LRU cache in Java.
o50. Merge sort
oImplement the merge sort algorithm in Java. You can write a recursive or iterative
solution, whichever you like. You also need to explain the time and space complexity for
the best, worst, and average case.
27 June 2019 32
.NET Framework
- session 3
27 June 2019 33
.NET Framework
1. Explain what is .NET Framework?
2. What does .NET Framework provides?
3. Mention what are main components of .Net framework?
4. Mention what is .Net Namespaces?
5. Mention what is MSIL in .NET ?
6. what are the functions .NET Assembly performs?
7. what is .Net Assembly Manifest?
8. what is MSIL in .NET ?
9. what is PE (Portable Executable) File format?
10. what is GAC in .Net ?
27 June 2019 34
11. what is STA in .NET?
12. what are the types of access modifier in .NET?
13. what is user-defined data type?
14. List out few of the .Net base class library namespace?
15. what is the difference between structures and classes in .NET?
16. what is event bubbling in .NET?
17. what is RIA?
18. What is CTS?
19. What is CLR?
20. What is CLS?
21. What is JIT?
22. What is MSIL?
27 June 2019 35
23. What is meant by Managed and Unmanaged code?
24. How is a Managed code executed?
25. Explain State management in ASP .Net.
26. What is an Assembly? What are the different types of Assemblies?
27. Explain the different parts of an Assembly.
28. What is an EXE and a DLL?
29. What is Caching?
30. What is MVC?
31. Explain CAS (Code Access Security).
32. What is meant by Globalization and Localization?
33. What is a Garbage Collector?
34. How does an AppDomain get created?
27 June 2019 36
36. Name the classes that are introduced in the System.Numerics namespace.
37. State the differences between the Dispose() and Finalize().
38. What is lazy initialization?
39. What is the role of the JIT compiler in .NET Framework?
40. Describe the roles of CLR in .NET Framework.
27 June 2019 37
C#
•1. What is C#?
•2. What is the difference between public, static and void?
•3. What is Jagged Arrays?
•4. What is the difference between ref & out parameters?
•5. What is serialization?
•6. Can "this" be used within a static method?
•7. What is difference between constants and read-only?
•8. What are value types and reference types?
•9. What are sealed classes in C#?
•10. Can a private virtual method be overridden?
•11. Describe the accessibility modifier "protected internal".
27 June 2019 38
12. What's the difference between the System.Array.CopyTo() and
System.Array.Clone() ?
13. What's the difference between an interface and abstract class?
14. What is the difference between Finalize() and Dispose() methods?
15. What is an object pool in .NET?
16. List down the commonly used types of exceptions in .Net?
17. What are Custom Exceptions?
18. What are delegates?
19. How do you inherit a class into other class in C#?
20. What is the difference between method overriding and method overloading?
21. How to use nullable types in .Net?
22. What's a multicast delegate?
27 June 2019 39
23. How to implement singleton design pattern in C#?
24. What is the difference between directcast and ctype?
25. Is C# code is managed or unmanaged code?
26. What is Reflection?
28. Define precondition and postcondition to a member function.
29. What are the various types of classes in C#?
30. Differentiate between Object pooling and Connection pooling in C#?
31. Can you serialize hashtables and Why?
32. What is?PDB file?
33. Name some of the most common places to look for a Deadlock in C#.
34. Explain different states of a Thread in C#?
27 June 2019 40
35. Why do we use Async and Await in C#?
36. What is an Indexer in C# and how do you create one?
37. What is the Race condition in C#?
38. What do you understand by Get and Set Accessor properties?
39. What you mean by boxing and unboxing in C#?
40. What are the collection types can be used in C#?
41. Explain the methods and properties of Thread class in C#?
27 June 2019 41
ADO .NET & Entity Framework
1. What is ADO.NET ?
2. Explain Generic Features of ADO.Net ?
3. What are the namespaces used in ADO.NET for data access ?
4. What are major difference between classic ADO and ADO.NET ?
5. What is difference between dataset and datareader ?
6. Write a sample ADO.Net Connection to SQL Server ?
7. Explain Transactions in ADO.Net ?
8. What are the different Command types in Commands ?
9. What are the different execution methods provided by the command object ?
10. What is a Dataset object ?
27 June 2019 42
11. What is the use of dataadapter ?
12. What’s difference between “Optimistic” and “Pessimistic” locking ?
13. What’s difference between Dataset. clone and Dataset. Copy ?
14. What is Maximum Pool Size in ADO.NET Connection String ?
15. What is LINQ ?
16. What are the data providers in ADO.NET framework ?
17. What are the methods of XML dataset object ?
18. What are the parameters that control most of connection pooling behaviors ?
19. Explain the new features in ADO.NET Entity Framework 4.0.
20. What is Entity Framework?
27 June 2019 43
23. What is the difference between Entity Framework and LINQ to SQL?
24. What are the components of Entity Framework Architecture?
25. What are the parts of Entity Data Model (EDM)? Explain briefly
26. What is LINQ to Entities?
27. What is the meaning of Pluralize and Singularize in Entity Framework?
28. What is DB Context ?
29. What is the difference between ObjectContext and DbContext?
30. What is Entity Set? Association Set ?Entity container?Entity Graph?
31. Difference between Database First Approach, Model First Approach and Code
First Approach?
32. What are the ways we can load the related entities in Entity Framework?
27 June 2019 44
33. How Entity Framework handles the Change Tracking?
34. What is Validation Summary in MVC?
35. How can we done Custom Error Page in MVC?
36. What are the Exception filters in MVC?
37. Explain RenderSection in MVC?
27 June 2019 45
WEB-API
1. What is ASP.NET Web API?
2. What are the Advantages of Using ASP.NET Web API?
3. Which status code used for all uncaught exceptions by default?
4. What is the difference between ApiController and Controller?
5. Compare WCF vs ASP.NET Web API?
6. Explain the difference between MVC vs ASP.NET Web API
7. How to Return View from ASP.NET Web API Method?
8. Explain briefly CORS(Cross-Origin Resource Sharing)?
9. What is difference between WCF and Web API and WCF REST and Web
Service?
27 June 2019 46
WCF
1. What is the Difference between WCF and ASMX Web Services?
2. What are WCF Service Endpoints? Explain.
3. What are the Possible Ways of Hosting a WCF Service? Explain.
4. How Can We Achieve Operation Overloading While Exposing WCF Services?
5. What Message Exchange Patterns (MEPs) are Supported by WCF? Explain Each
of Them Briefly.
6.Please Explain Briefly Different Instance Modes in WCF?
7. Please Explain Different Modes of Security in WCF? Or Explain the Difference
between Transport and Message Level Security
8. Explain how does WCF works?
9. Mention what are the ways of hosting a WCF service?
10. Explain what is SOA?
27 June 2019 47
WPF
1. What is WPF ?
2. Which namespace is used to work with 3D in WPF?
3. WPF vs Winforms / Compare WPF With Winforms
4. WPF vs WPF XBAP vs Silverlight
5. Name the WPF layout panels?
6. Define methods used by Data Objects in WPF?
7. Name some pre-defined document formats in WPF?
8. What are the benefits of Graphics in WPF?
27 June 2019 48
SQL
1. What do you mean by DBMS? What are its different types?
2. What are joins in SQL?
3. What are Constraints?
4. What is the difference between clustered and non clustered index in SQL?
5. List the different type of joins?
6. What do you mean by Denormalization?
7. Explain different types of index.
8. What is Normalization and what are the advantages of it?
9. What is the main difference between ‘BETWEEN’ and ‘IN’ condition operators?
10. What is the difference between ‘HAVING’ CLAUSE and a ‘WHERE’ CLAUSE?
27 June 2019 49
11. Go through Cheatsheet of SQL https://www.interviewbit.com/sql-interview-
questions/
12. What is Cursor? How to use a Cursor?
13. What is a View? Explain with example
14. Explain DB design of your project ?
15. Explain different types of normalization with example?
16. Explain difference between drop, delete and truncate?
17. What is stored procedure?
27 June 2019 50
SQL
1. What are the two authentication modes in SQL Server?
2. Can SQL servers linked to other servers?
3. What is sub query and its properties?
4. How exceptions can be handled in SQL Server Programming?
5. What is a Trigger and Types of Trigger?
6. What is an IDENTITY column in insert statements?
7. What is the command used to get the version of SQL Server?
8. What is the difference between SUBSTR and CHARINDEX in the SQL
Server?
9. What is the use of =,==,=== operators?
10. What is the use of FOR Clause?
27 June 2019 51
LINQ
1. What is Sequence and Query Operators in LINQ?
2. What are Anonymous Types?
3. What is Lambda Expression?
4. What is Action in LINQ?
5. What is Predicate delegate in LINQ?
6. What are Func delegates in LINQ?
7. What is LINQ Deferred Execution?
8. What are the types of LINQ?
9. List out the three main components of LINQ? Explain what is the extension of
the file, when LINQ to SQL is used?
10. Explain how LINQ is useful than Stored Procedures?
27 June 2019 52
BUILD
MANAGEMENT,HTML5,
BOOTSTRAP, JAVASCRIPT,
TYPE SCRIPT, ANGULAR
-Session 3
27 June 2019 53
Front end BUILD
1 . what is the purpose of bower.json?
2. Difference between grunt,npm and bower?
3. Explain what are the key features of AngularJS ?
4. Explain what is services in AngularJS ?
5. Explain what is Angular Expression?
Explain what is key difference between angular
expressions and JavaScript expressions?
6. Explain what are directives ? Mention some of the most
commonly used directives in AngularJS application ?
7. Mention what are the advantages of using
angularJS?
8. Explain what Angular JS routes does ?
9. Explain what is data binding in AngularJS ?
27 June 2019 54
HTML5
1. How do you indicate the character set being used by an HTML5 document? How
does this differ from older HTML standards?
2. Briefly describe the correct usage of the following HTML4 semantic elements:
<header>, <article>, <section>, <footer>.
3. What is HTML5 web storage? Explain Local Storage and Session Storage.
4. What is the difference between span and div?
5. What is Geolocation API in HTML5?
6. What is the need of mentioning <!DOCTYPE HTML> at the beginning of an
HTML page.?
7. List out new structural elements in HTML5.
8. Define Meta tags.
27 June 2019 55
9. List few input type attributes that are new in HTML5
10. How is it possible to insert a copyright symbol in a web page?
11. What is Server Side Events in HTML5?
12. What are Web Sockets?
13. Can you use SVG tags directly in HTML5 without any plugin?
14. What is Canvas in HTML5? How to write a Canvas?
15. What is the importance of Drag and Drop in HTML5?
References:
• https://www.greycampus.com/blog/programming/html-five-interview-questions-and-
answers
• https://www.toptal.com/html5/interview-questions
• https://www.tutorialspoint.com/html5/html5_interview_questions.htm
• https://www.softwaretestinghelp.com/html5-interview-questions/
• https://www.onlineinterviewquestions.com/html5-interview-questions/
27 June 2019 56
BOOTSTRAP
1. Explain why to choose Bootstrap for building the website?
2. What are the types of layout available in Bootstrap?
3. Explain Bootstrap Grid System.
4. What are offset columns?
5. Define the key components of Bootstrap.
6.What do you mean by class loaders?
7. Why do we use Jumbotron in Bootstrap?
8. What is the role of pagination in Bootstrap and what are their
classifications?
27 June 2019 57
9. What is normalize in Bootstrap?
10. What are Glyphicons?
11. Explain the use carousel plugin in Bootstrap.
12. Explain Modal plugin in Bootstrap.
13. Explain Bootstrap Collapsing Elements.
14. Differentiate between Bootstrap and Foundation.
15. Explain what are the steps for creating basic or vertical forms.
References:
https://career.guru99.com/top-25-bootstrap-interview-questions/
https://www.tutorialspoint.com/bootstrap/bootstrap_interview_questions.htm
https://www.softwaretestinghelp.com/bootstrap-interview-questions/
https://www.onlineinterviewquestions.com/bootstrap-interview-questions-answers/
https://www.wisdomjobs.com/e-university/bootstrap-interview-questions-answers.html
27 June 2019 58
JAVASCRIPT
1. Enumerate the differences between Java and JavaScript.
2. Difference between undefined and not defined in javascript.
3. Drawback of creating true private methods in javascript?
4. What is a “closure” in javascript? Provide an example.
5. How to use external JavaScript file?
6. What is DOM? What is the use of document object?
7. What is the use of window object?
8. What are the JavaScript data types?
27 June 2019 59
9. How to write HTML code dynamically using JavaScript?
10. What is 'this' keyword in JavaScript?
11. What is the difference between ViewState and SessionState?
12. What is the difference between == and ===?
13. How to create objects in JavaScript?
14. How to create an array in JavaScript?
15. What does the isNaN() function?
References:
https://www.guru99.com/javascript-interview-questions-answers.html
https://www.javatpoint.com/javascript-interview-questions
https://www.codementor.io/nihantanu/21-essential-javascript-tech-interview-practice-questions-
answers-du107p62z
https://www.edureka.co/blog/interview-questions/javascript-interview-questions/
27 June 2019 60
ANGULAR
10 . What makes AngularJS better ?
11. Explain what is directive and Mention what are the different types of
Directive?
12. Explain what is factory method in AngularJS?
13. Mention what are the characteristics of “Scope”?
14. Explain what is DI (Dependency Injection ) and how an object or
function can get a hold of its dependencies ?
15. What is TypeScript and why do we need it?
16. What are the benefits of TypeScript?
17. What are different components of TypeScript?
18. What is Type assertions in TypeScript?
19. What are all the other access modifiers that TypeScript supports?
20. What are disadvantages of TypeScript?
21. Explain in details about the compiler using by the Angular, called AOT
(Ahead of time)?
22. Demonstrate navigating between different routes in an Angular application.
27 June 2019 61
23. Enumerate some salient features of Angular 6.
24. What are the building blocks of Angular6?
25. How to use Angular Material?
26. What is Data Binding? How many ways it can be done?
27. What is architecture Overview of Angular6?
28. What is ngOnInit ()? How to define it?
29. Differentiate between Components and Directives
30. What is the use of @Input and @Output?
31. What is RouterOutlet?
32. Explain the usage of {{}}?
26. What is Data Binding? How many ways it can be done?
27. What is architecture Overview of Angular6?
28. What is ngOnInit ()? How to define it?
29. Differentiate between Components and Directives
27 June 2019 62
30. What is the use of @Input and @Output?
31 . What is RouterOutlet?
32. Explain the usage of {{}}?
33. What are the Pipes?
34. What is Pure and Impure Pipes?
35. What is Angular Cookies?
27 June 2019 63
MANEGER ROUND
27 June 2019 64
Manager Round
1 Explain your Project Architecture
2 Explain the Functionality of the Project
3. Explain the advantages and disadvantages of Spring
4. What were the Challenges while Development
5. Advantages and disadvantages of .NET Framework .
6. Explain the various components you developed
7. Explain the Request Response flow from front end to backend .
8. How many members in a team
9. Explain development and Deployment Process
10. How do you do unit testing?
•
o
27 June 2019 65
HR ROUND
27 June 2019 66
HR Round
•oWHAT CHALLENGES ARE YOU LOOKING FOR
IN THIS HR POSITION
Tell me about yourself.
What are your strengths and weaknesses. ...
How you feel about working late or during the weekends? ...
Have you faced any challenging situation? ...
Where do you see yourself in the next five years? ...
Why should I hire you? ...
How you define success?
Why do you want this job? ...
Why are you looking for job change?
27 June 2019 67
HR Round
•oTell me about yourself.
 Connect personal strengths with supporting exs.
Avoid summarising your resume word for word.
Align your current job responsibilities to the role.
Avoid mentioning personal information related to your marital status ,children,
political or religious views.
Highlight your personality.
Connect your skills to the job description.
Briefly mention about hobbies, intellectual, development and community
involvement.
27 June 2019 68
HR Round
•oWhat are your strengths and weaknesses. ...
 The best way to handle this question is to minimize the trait and emphasize
the positive. Select a trait and come up with a solution to overcome your
weakness. Stay away from personal qualities and concentrate more on
professional traits.
 For example: "I pride myself on being a 'big-picture' guy. I have to admit I
sometimes miss small details, but I always make sure I have someone who is
detail-oriented on my team.“
 Being too critical of yourself.
 Attempting to please everyone.
 Being unfamiliar with the latest software.
27 June 2019 69
HR Round
•oWhat are your strengths and weaknesses. ...
 The best way to handle this question is to minimize the trait and emphasize
the positive. Select a trait and come up with a solution to overcome your
weakness. Stay away from personal qualities and concentrate more on
professional traits.
 For example: "I pride myself on being a 'big-picture' guy. I have to admit I
sometimes miss small details, but I always make sure I have someone who is
detail-oriented on my team.“
 Being too critical of yourself.
 Attempting to please everyone.
 Being unfamiliar with the latest software.
27 June 2019 70
HR Round
• How you feel about working late or during the
weekends? ...
• Giving positive perspective and not feeling pressurized to work at weekends.
• I enjoy work because to me it's a very peaceful . However, I need my weekends to
refresh and recharge.
• I can stay focused for a long period of time without getting tired.
• If there is an urgent need or an emergency I’ll definitely work whatever shifts you
need; the company's growth and success are mine as well.
27 June 2019 71
HR Round
• How you feel about working late or during the
weekends? ...
• Giving positive perspective and not feeling pressurized to work at weekends.
• I enjoy work because to me it's a very peaceful . However, I need my weekends to
refresh and recharge.
• I can stay focused for a long period of time without getting tired.
• If there is an urgent need or an emergency I’ll definitely work whatever shifts you
need; the company's growth and success are mine as well.
27 June 2019 72
HR Round
• Have you faced any challenging
situation? ...
• Describe a difficult situation you encountered in a previous job, and how you
resolved it.”
•“Can you provide an example of a time when you (made a mistake at work,
under-performed on a task, etc.) and how you overcame this.”
27 June 2019 73
HR Round
• How you define success?
To me, success means to have a goal, plan the steps to achieve the goal
implement the plan, and finally achieve the goal.
"Success means to achieve a goal I have set for myself”
27 June 2019 74
HR Round
• Have you faced any challenging situation? ...
• Describe a difficult situation you encountered in a previous job, and how you resolved
it.”
•“Can you provide an example of a time when you (made a mistake at work, under-
performed on a task, etc.) and how you overcame this.”
27 June 2019 75
HR Round
• where do you see yourself in the next five
years? ...
My first goal is to learn the financial structure of the company, analyze the competition,
and then develop a strategy to exceed others in the market.”
Keep your answer general.
Stress your interest in a long-term career at the company.
Demonstrate your enthusiasm for the job
27 June 2019 76
HR Round
• Why should I hire you
• You can do the work and deliver exceptional results.
• You will fit in beautifully and be a great addition to the team.
• You possess a combination of skills and experience that make you stand out from the
crowd.
27 June 2019 77
HR Round
• Why do you want this job? ...
•Make sure that you are sincerely interested in the job and will be motivated to perform
if hired
•Understand your priorities and preferences — which aspects of the company and/or job
are appealing to you and why?
•Learn about your career goals and how this position fits into your plan
27 June 2019 78
HR Round
• WHY ARE YOU LOOKING FOR JOB
CHANGE?
•Job is stimulating & challenging.
•Able to learn new things and develop your skill set.
•Achieve measurable results.
•Feel valued and a core part of the team.
•Opportunities to grow and progress within the company.
27 June 2019 79
Resume Preparation & Tips
•oHave you faced any challenging situation? ..
oTips
oShould have a stunning opening summary in 300
o words
oAlign the summary Industry specific
oCompetencies and Competence
oManagerial skills or Technical skills.
oMajor Accomplishments
oOrganizations worked
oScope of work done
o Education
27 June 2019 80
Resume Preparation & Tips
•
27 June 2019 81
Resume Preparation & Tips
•
27 June 2019 82
References
•https://career.guru99.com/net-technology-interview-questions/
https://www.softwaretestinghelp.com/dot-net-interview-questions/
http://a4academics.com/interview-questions/52-dot-net-interview-questions/417-c-oops-
interview-questions-and-answers?showall=&start=4
https://www.codeproject.com/Articles/426776/WCF-Top-Interview-Questions
https://www.interviewbit.com/sql-interview-questions/
https://career.guru99.com/top-50-asp-net-web-api-interview-questions-and-answers/
27 June 2019 83
•
o
CareerValuesisdirectlyproportionalto(Hard
work*Commitment*Focus*Well-Planned
learningattitude*discipline )notonLuckor
MagicorReference.
-SnipeTeam

Mais conteúdo relacionado

Mais procurados

Interview preparation full_stack_java
Interview preparation full_stack_javaInterview preparation full_stack_java
Interview preparation full_stack_javaMallikarjuna G D
 
Bea weblogic job_interview_preparation_guide
Bea weblogic job_interview_preparation_guideBea weblogic job_interview_preparation_guide
Bea weblogic job_interview_preparation_guidePankaj Singh
 
9 crucial Java Design Principles you cannot miss
9 crucial Java Design Principles you cannot miss9 crucial Java Design Principles you cannot miss
9 crucial Java Design Principles you cannot missMark Papis
 
Enabling White-Box Reuse in a Pure Composition Language
Enabling White-Box Reuse in a Pure Composition LanguageEnabling White-Box Reuse in a Pure Composition Language
Enabling White-Box Reuse in a Pure Composition Languageelliando dias
 
Java Enterprise Edition 6 Overview
Java Enterprise Edition 6 OverviewJava Enterprise Edition 6 Overview
Java Enterprise Edition 6 OverviewEugene Bogaart
 
Developing Plug-Ins for NetBeans
Developing Plug-Ins for NetBeansDeveloping Plug-Ins for NetBeans
Developing Plug-Ins for NetBeanselliando dias
 
50 New Features of Java EE 7 in 50 minutes
50 New Features of Java EE 7 in 50 minutes50 New Features of Java EE 7 in 50 minutes
50 New Features of Java EE 7 in 50 minutesArun Gupta
 
Java EE Revisits GoF Design Patterns
Java EE Revisits GoF Design PatternsJava EE Revisits GoF Design Patterns
Java EE Revisits GoF Design PatternsMurat Yener
 
JavaOne - 10 Tips for Java EE 7 with PrimeFaces
JavaOne - 10 Tips for Java EE 7 with PrimeFacesJavaOne - 10 Tips for Java EE 7 with PrimeFaces
JavaOne - 10 Tips for Java EE 7 with PrimeFacesMert Çalışkan
 
OpenNTF Domino API (ODA): Super-Charging Domino Development
OpenNTF Domino API (ODA): Super-Charging Domino DevelopmentOpenNTF Domino API (ODA): Super-Charging Domino Development
OpenNTF Domino API (ODA): Super-Charging Domino DevelopmentPaul Withers
 
Modern web application development with java ee 7
Modern web application development with java ee 7Modern web application development with java ee 7
Modern web application development with java ee 7Shekhar Gulati
 
Utilizing JSF Front Ends with Microservices
Utilizing JSF Front Ends with MicroservicesUtilizing JSF Front Ends with Microservices
Utilizing JSF Front Ends with MicroservicesJosh Juneau
 
Java EE Introduction
Java EE IntroductionJava EE Introduction
Java EE Introductionejlp12
 
Advance java Online Training in Hyderabad
Advance java Online Training in HyderabadAdvance java Online Training in Hyderabad
Advance java Online Training in HyderabadUgs8008
 
InterConnect 2016 Java EE 7 Overview (PEJ-5296)
InterConnect 2016 Java EE 7 Overview (PEJ-5296)InterConnect 2016 Java EE 7 Overview (PEJ-5296)
InterConnect 2016 Java EE 7 Overview (PEJ-5296)Kevin Sutter
 
Java EE 8 Recipes
Java EE 8 RecipesJava EE 8 Recipes
Java EE 8 RecipesJosh Juneau
 

Mais procurados (20)

Design pattern
Design patternDesign pattern
Design pattern
 
Interview preparation full_stack_java
Interview preparation full_stack_javaInterview preparation full_stack_java
Interview preparation full_stack_java
 
Bea weblogic job_interview_preparation_guide
Bea weblogic job_interview_preparation_guideBea weblogic job_interview_preparation_guide
Bea weblogic job_interview_preparation_guide
 
9 crucial Java Design Principles you cannot miss
9 crucial Java Design Principles you cannot miss9 crucial Java Design Principles you cannot miss
9 crucial Java Design Principles you cannot miss
 
Enabling White-Box Reuse in a Pure Composition Language
Enabling White-Box Reuse in a Pure Composition LanguageEnabling White-Box Reuse in a Pure Composition Language
Enabling White-Box Reuse in a Pure Composition Language
 
Java Enterprise Edition 6 Overview
Java Enterprise Edition 6 OverviewJava Enterprise Edition 6 Overview
Java Enterprise Edition 6 Overview
 
Developing Plug-Ins for NetBeans
Developing Plug-Ins for NetBeansDeveloping Plug-Ins for NetBeans
Developing Plug-Ins for NetBeans
 
50 New Features of Java EE 7 in 50 minutes
50 New Features of Java EE 7 in 50 minutes50 New Features of Java EE 7 in 50 minutes
50 New Features of Java EE 7 in 50 minutes
 
Java EE Revisits GoF Design Patterns
Java EE Revisits GoF Design PatternsJava EE Revisits GoF Design Patterns
Java EE Revisits GoF Design Patterns
 
JavaOne - 10 Tips for Java EE 7 with PrimeFaces
JavaOne - 10 Tips for Java EE 7 with PrimeFacesJavaOne - 10 Tips for Java EE 7 with PrimeFaces
JavaOne - 10 Tips for Java EE 7 with PrimeFaces
 
OpenNTF Domino API (ODA): Super-Charging Domino Development
OpenNTF Domino API (ODA): Super-Charging Domino DevelopmentOpenNTF Domino API (ODA): Super-Charging Domino Development
OpenNTF Domino API (ODA): Super-Charging Domino Development
 
Modern web application development with java ee 7
Modern web application development with java ee 7Modern web application development with java ee 7
Modern web application development with java ee 7
 
Next stop: Spring 4
Next stop: Spring 4Next stop: Spring 4
Next stop: Spring 4
 
Utilizing JSF Front Ends with Microservices
Utilizing JSF Front Ends with MicroservicesUtilizing JSF Front Ends with Microservices
Utilizing JSF Front Ends with Microservices
 
Technical Interview
Technical InterviewTechnical Interview
Technical Interview
 
Hibernate3 q&a
Hibernate3 q&aHibernate3 q&a
Hibernate3 q&a
 
Java EE Introduction
Java EE IntroductionJava EE Introduction
Java EE Introduction
 
Advance java Online Training in Hyderabad
Advance java Online Training in HyderabadAdvance java Online Training in Hyderabad
Advance java Online Training in Hyderabad
 
InterConnect 2016 Java EE 7 Overview (PEJ-5296)
InterConnect 2016 Java EE 7 Overview (PEJ-5296)InterConnect 2016 Java EE 7 Overview (PEJ-5296)
InterConnect 2016 Java EE 7 Overview (PEJ-5296)
 
Java EE 8 Recipes
Java EE 8 RecipesJava EE 8 Recipes
Java EE 8 Recipes
 

Semelhante a Interview preparation net_asp_csharp

Interview preparation testing
Interview preparation testingInterview preparation testing
Interview preparation testingMallikarjuna G D
 
Interview preparation data_science
Interview preparation data_scienceInterview preparation data_science
Interview preparation data_scienceMallikarjuna G D
 
Interview preparation devops
Interview preparation devopsInterview preparation devops
Interview preparation devopsMallikarjuna G D
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentAhmet Bulut
 
Technologies for startup
Technologies for startupTechnologies for startup
Technologies for startupDzung Nguyen
 
Agile Methods: The Good, the Hype and the Ugly
Agile Methods: The Good, the Hype and the UglyAgile Methods: The Good, the Hype and the Ugly
Agile Methods: The Good, the Hype and the UglyTyrone Grandison
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Perfecto Mobile
 
Lessons learned: going live with MariaDB ColumnStore
Lessons learned: going live with MariaDB ColumnStoreLessons learned: going live with MariaDB ColumnStore
Lessons learned: going live with MariaDB ColumnStoreMariaDB plc
 
How to become a software developer
How to become a software developerHow to become a software developer
How to become a software developerEyob Lube
 
WhoIsKenDeLong
WhoIsKenDeLongWhoIsKenDeLong
WhoIsKenDeLongKen DeLong
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleAfrasiyab Haider
 
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...Adrian Jones
 
Architecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to SuccessArchitecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to SuccessRandy Williams
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterpriseScott Simmons
 
Session 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxSession 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxWatchDogs6
 

Semelhante a Interview preparation net_asp_csharp (20)

Interview preparation testing
Interview preparation testingInterview preparation testing
Interview preparation testing
 
Interview preparation data_science
Interview preparation data_scienceInterview preparation data_science
Interview preparation data_science
 
Interview preparation devops
Interview preparation devopsInterview preparation devops
Interview preparation devops
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Technologies for startup
Technologies for startupTechnologies for startup
Technologies for startup
 
Agile Methods: The Good, the Hype and the Ugly
Agile Methods: The Good, the Hype and the UglyAgile Methods: The Good, the Hype and the Ugly
Agile Methods: The Good, the Hype and the Ugly
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
 
Lessons learned: going live with MariaDB ColumnStore
Lessons learned: going live with MariaDB ColumnStoreLessons learned: going live with MariaDB ColumnStore
Lessons learned: going live with MariaDB ColumnStore
 
How to become a software developer
How to become a software developerHow to become a software developer
How to become a software developer
 
WhoIsKenDeLong
WhoIsKenDeLongWhoIsKenDeLong
WhoIsKenDeLong
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Lect7
Lect7Lect7
Lect7
 
Lect7
Lect7Lect7
Lect7
 
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
 
Architecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to SuccessArchitecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to Success
 
The Divide.pptx
The Divide.pptxThe Divide.pptx
The Divide.pptx
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise1221 raise expectations_for_the_ always_on_enterprise
1221 raise expectations_for_the_ always_on_enterprise
 
Session 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxSession 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptx
 
Quality Software Development
Quality Software DevelopmentQuality Software Development
Quality Software Development
 

Mais de Mallikarjuna G D (19)

Reactjs
ReactjsReactjs
Reactjs
 
Bootstrap 5 ppt
Bootstrap 5 pptBootstrap 5 ppt
Bootstrap 5 ppt
 
CSS
CSSCSS
CSS
 
Angular 2.0
Angular  2.0Angular  2.0
Angular 2.0
 
Spring andspringboot training
Spring andspringboot trainingSpring andspringboot training
Spring andspringboot training
 
Mmg logistics edu-final
Mmg  logistics edu-finalMmg  logistics edu-final
Mmg logistics edu-final
 
Enterprunership
EnterprunershipEnterprunership
Enterprunership
 
Core java
Core javaCore java
Core java
 
Git Overview
Git OverviewGit Overview
Git Overview
 
Jenkins
JenkinsJenkins
Jenkins
 
Hadoop
HadoopHadoop
Hadoop
 
Digital marketing
Digital marketingDigital marketing
Digital marketing
 
Training
TrainingTraining
Training
 
Project excursion career_orientation
Project excursion career_orientationProject excursion career_orientation
Project excursion career_orientation
 
Installer benchmarking
Installer benchmarkingInstaller benchmarking
Installer benchmarking
 
Sql implementations
Sql implementationsSql implementations
Sql implementations
 
Dao benchmark
Dao benchmarkDao benchmark
Dao benchmark
 
Build tool
Build toolBuild tool
Build tool
 
Visual basics
Visual basicsVisual basics
Visual basics
 

Último

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 

Último (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 

Interview preparation net_asp_csharp

  • 1. 27 June 2019 1 Interview Preparation - .NET C# ASP.NET
  • 2. 27 June 2019 2 Agenda •Introduction - Tell Me about yourself - What is project - Domain choice of Project? - Domain v/s Platform? - Project v/s Product - learning’s of Project - Product Company & Service Company • SDLC - SDLC - Scrum Process - Planning Poker - Version Management - architecture . Problem Solving - Aptitude
  • 3. 27 June 2019 3 Agenda • Top Most programs • .NET Framework • C# • ADO .NET & Entity Framework • ASP.NET • WEB-API, WCF, WPF • SQL , SQL Server , LINQ • HTML5/Bootstrap/CSS3/Angularjs • Manager Round • HR Round • Snipe Assessments • Resume Preparations • References
  • 4. 27 June 2019 4 INTRODUCTION - session 1
  • 5. 27 June 2019 5 Tell Me about yourself The future depends on what we do in the present - Mahatma Gandhi Born and brought up in Patna, Bihar, I studied in a convent school and it was around my ninth grade where I developed a keen interest in Internet and Technology. Following my interest, I pursued my Bachelors in Computer Application from men’s College, Patna. As part of my curriculum, I particularly found the subjects of Computer Networks and Design of Algorithms highly intriguing, as these subjects created in me a passion to study the computer related courses in much more detail. Alongside, I also started preparing for my Master of Computer Application course. Besides my curriculum, I participated in various events pertaining to art and culture held in my college. Talking about my profession, now I am qualified computer programmer where I work on various programming languages such as C, Java, PHP, JavaScript, C++, Python, Shell, Ruby, Objective-C and C#. Besides my work and academic, I am extremely passionate about playing Guitar, which is a great stress- buster for me. I am very much greatful to my esteem college, faculty and supported my current company which developed myself to effective quality professional. That's all about myself, my quote is "Life is all about grabbing the opportunity". thank you so much for giving me the opportunity to introduce me.
  • 6. 27 June 2019 6 Introduction • What is Project? •A project is a temporary effort to create a unique product or service. Projects usually include constraints and risks regarding cost, schedule or performance outcome.. The future depends on what we do in the present - Mahatma Gandhi
  • 7. 27 June 2019 7 Project Overview • Domain choice of the project ? The difference between a successful person and others is not a lack of strength, not a lack of knowledge, but rather a lack of will.-Vince Lambardi
  • 8. 27 June 2019 8 Introduction • Domain v/s Platform ? Domain Platform It is a field study that defines a set of common requirement Terminology and functionality for any software program constructed to solve a problem in the area of computer programming. EX: PLM, CRM, RETAIL A platform is a “Blue print for the evolution of popular software or specification.” It depends a standard around which a system can be developed. EX: Java platform .Net platform People rarely succeed unless they have fun in what they are doing.-Dale Carnegie
  • 9. 27 June 2019 9 Introduction • Project v/s Product ? Do what you can, with what you have, where you are. -Theodore Roosevelt
  • 10. 27 June 2019 10 Introduction • Project Learning’s ? Anyone who has never made a mistake has never tried anything new. -Albert Einstein
  • 11. 27 June 2019 11 Service & Product Company • People rarely succeed unless they have fun in what they are doing.-Dale Carnegie “Service Based Companies are driven by customer needs. They offer services and solutions as per customer requirements. Features of these type of companies:- 1. High pressure work environment. 2. Completing deadline is most. 3. Person should be multitasking. 4. Should be willing to become a victim of office politics for better appraisal from senior. 5. Less scope of R&D. But would be able to learn new things a lot. Product Based Companies are driven by an idea to help different customers. Here the main focus would be what should i do to make my product better. Features of these type of companies are:- 1. Cool and healthy environment. 2. Better flow of thoughts. Help an individual to think out of the box. 3. Person need not be multitasker. Instead be good at its respective field. 4. Pressure is there but comparative less. 5. More job satisfaction as mind will be less stressful.
  • 12. 27 June 2019 12 SDLC - session 1
  • 13. 27 June 2019 13 SDLC • • Waterfall Model. • V-Shaped Model. • Evolutionary Prototyping Model. • Spiral Method (SDM) • Iterative and Incremental Method. • Agile development.
  • 14. 27 June 2019 14 Agile Methodology-Scrum Process •
  • 15. 27 June 2019 15 Agile Methodology-Scrum Process •
  • 16. 27 June 2019 16 Planning Poker Card • “
  • 17. 27 June 2019 17 Version Management •These are the problems source code management is intended to solve. Effectively it is a database for source code that eases the problems of – Multiple people in many places working on the same code – Retrieving old versions of files – Keeping logs about what changed in a file – Integrating changed code – Generating release builds Version Management also called Version Control or Revision Control, is a means to effectively track and control changes to a collection of related entities. The term "Versioning" is also sometimes used but the difference is that "Versioning" typically refers to when someone manually applies a version number or label to something for easier communication or simplification such as "draft", "beta", or "1.0". In the context of an information solution version control is most often used to track and control changes to source code. It is a very important tool within an overall life cycle management strategy for information solutions.
  • 18. 27 June 2019 18 Version Management •Centralized Version Control A single server holds the code base Clients access the server by means of check- in/check-outs Examples include CVS, Subversion, Visual Source Safe. Advantages: Easier to maintain a single server. Disadvantages: Single point of failure. Distributed Version Control Each client (essentially) holds a complete copy of the code base. Code is shared between clients by push/pulls Example Git Advantages: Many operations cheaper. No single point of failure Disadvantages: A bit more complicated!
  • 19. 27 June 2019 19 Version Management: GIT •o GIT is a Distributed Version Control System. oIt is a content addressable file system, used to track directory trees. oIt handles all the things like merging of source code and maintaining versions. oGIT is optimized for Complex Merges and Fast. oIt follows Trunk Base Development. oIt allows for code collaboration with anyone online. oUsers keep entire code and history on their location machines oUsers can make any changes without internet access Linus uses BitKeeper to manage Linux code o In 2005, BitKeeper suddenly became unavailable. o Linus decided to create a tool with Distributed Source Management System. o Linus Torvalds developed GIT in June 2005.
  • 20. 27 June 2019 20 Terminology • o DIRECTORY : A folder is used for storing multiple files. o REPOSITORY : A collection of all the files and their history organized in folders, branches, tags. o CLONE : Act of copying a repository from a remote server. o BRANCH : It is a pointer to a commit(save the files). o MERGE : Combination of one or more branches into the current branch. o ORIGIN : The default name of the remote repository o MASTER : It is just another branch, but is the default one which gets created. o STAGE FILES : These are the files we have told GIT that are ready to committed. o SNAPSHOT : In general is just the "entity" that GIT uses to store its data. o INTEGRATORS : It can review and bring changes to reference code asynchronously to central repository.
  • 21. 27 June 2019 21 .NET Architecture •o
  • 22. 27 June 2019 22 PROBLEM SOLVING - session 2
  • 23. 27 June 2019 23 APTITUDE •o Quantitative Aptitude o Logical Reasoning o Verbal ohttp://placement.freshersworld.com/ , https://www.indiabix.com/aptitude/questions-and- answers/ o Quantitative Aptitude o Time and Work o Number Systems o Probability, Permutation & Combination o Time and Distance o Percentage & Ratios o Profit & Loss o Stock & Shares o Race & Game of Skill o Logarithm o True Discount o Banker’s Discount o Logical o Series Completion o Puzzle Test o Blood Relations o Direction Test o Coding Decoding o Verbal o Comprehension, Synonyms & Antonyms
  • 24. 27 June 2019 24 C#: Top 50 IMPORTANT PROGRAMS • o 1. Fibonacci series oWrite a simple Java program which will print Fibonacci series e.g. 1 1 2 3 5 8 13 ... . up to a given number. Be prepare for cross questions like using iteration over recursion and how to optimize the solution using caching and memorization. o2. Prime number oWrite a Java program to check if a given number is prime or not. Remember, a prime number is a number which is not divisible by any other number e.g. 3, 5, 7, 11, 13, 17 etc. Be prepared for cross e.g. checking till the square root of a number etc. o3. String Palindrome oYou need to write a simple Java program to check if a given String is palindrome or not. A Palindrome is a String which is equal to the reverse of itself e.g. "Bob" is a palindrome because of the reverse of "Bob" is also "Bob". Though be prepared with both recursive and iterative solution of this problem. The interviewer may ask you to solve without using any library method e.g. indexOf() or subString() so be prepared for that. o 4. Integer Palindrome oThis is generally asked as follow-up or alternative of the previous program. This time you need to check if given Integer is palindrome or not. An integer is called palindrome if its equal to its reverse e.g. 1001 is a palindrome but 1234 is not because the reverse of 1234 is 4321 which is not equal to 1234. You can use divide by 10 to reduce the number and modulus 10 to get the last digit. This trick is used to solve this problem.
  • 25. 27 June 2019 25 Top 50 IMPORTANT PROGRAMS • o 6. Avoiding deadlock in Java oThis is one of the interesting programs from Java Interviews, mostly asked to 2 to 3 years of experienced programmers or higher. Interviewer simply asked you to write code where a resource is accessed by multiple threads. You need to write code in such a way that no deadlock should occur. The trick to solving this problem is acquiring resources in an order and release them in reverse order e.g. first acquire resource R1 and only if you have got R1 go for R2. This way you can avoid deadlock. o7. Factorial oThis is one of the simplest programs you can expect on interviews. It is generally asked to see if you can code or not. Sometimes interviewer may also ask about changing a recursive solution to iterative one or vice-versa. o8. Reverse a String oThis problem is similar to the String Palindrome problem we have discussed above. If you can solve that problem you can solve this as well. You can use indexOf() or substring() to reverse a String or alternatively, convert the problem to reverse an array by operating on character array instead of String. o 9. Remove duplicates from array oWrite a program to remove duplicates from an array in Java without using the Java Collection API. The array can be an array of String, Integer or Character, your solution should be independent of the type of array.
  • 26. 27 June 2019 26 Top 50 IMPORTANT PROGRAMS • o 0. Printing patterns o11. Print repeated characters of String? o12. GCD of two numbers o13. Square root of number oYou need to write a program to calculate the square root of a number without using the Math.sqrt() function of JDK. You need to write your logic and method to calculate the square root. You can though use popular algorithm e.g. Newton's method. o14. Reverse array in place o15. Reverse words of sentence o16. Leap year o17. Binary search o18. String Anagram oWrite a program to check if two given String is Anagram of each other. Your function should return true if two Strings are Anagram, false otherwise. A string is said to be an anagram if it contains same characters and same length but in different order e.g. army and Mary are anagrams. You can ignore cases for this problem but you should clarify that from your interview. o.
  • 27. 27 June 2019 27 Top 50 IMPORTANT PROGRAMS • o 19. Design a Vending Machine oThis one of the popular OOAD (object oriented analysis and design) question from Java Interviews. You will be given 3 hours to design and code a vending machine satisfying some of the business requirements. You also need to write unit tests to prove your code satisfy those requirements. You can see this article for more object oriented analysis questions. o20. Reverse a number o21. The first non-repeated character of String o22. Finding Middle element of linked list in one pass o23. Pre-order traversal o24. Pre-order traversal without recursion o25. In order traversal o26. In order traversal without recursion o27. Post-order traversal o28. Post order traversal without recursion o29. Print all leaves of binary tree
  • 28. 27 June 2019 28 Top 50 IMPORTANT PROGRAMS • 30. Sort array using quicksort You need to write a Java program to sort an array of integers using quick sort algorithm. You cannot use any library method e.g. JDK or a third party library, which means, you need to first implement the quicksort algorithm and then sort the array. 31. Insertion sort Write a program to implement the insertion sort algorithm in Java. The program should take an unsorted array and sort it using insertion sort algorithm Also explain the best case and worst case time and space complexity of Insertion sort algorithm. 32. Bubble sort Write a program to implement the bubble sort algorithm in Java. You can use basic operators and functions but sorting functions from Java API is not allowed. 33. Transpose a matrix 34. Print all permutations of String Write a Java program to print all permutations of a given String. For example, if given String is "GOD" then your program should print all 6 permutations of this string e.g. "GOD", "OGD", "DOG", "GDO", "ODG", and "DGO".
  • 29. 27 June 2019 29 Top 50 IMPORTANT PROGRAMS • o35. Reverse a String in place o36. Adding two matrices in Java o37. Matrix multiplication o38. Removal all white space from String o39. Reverse a linked list oWrite a program to reverse a singly linked list in Java. You can use iteration and recursion to solve this problem but you should reverse linked list in place. o40. Find the length of linked list oJust write a program in Java to find the length of a singly linked list in one pass i.e. in just one iteration of singly linked list. o41. Check if linked list has loop oWrite a program to check if given linked list has a loop or not. Sometimes a linked list get corrupt and two nodes point to the same node, which forms the loop or cycle in the linked list. o42. Find the start of loop in linked list
  • 30. 27 June 2019 30 Top 50 IMPORTANT PROGRAMS • o43. Find middle element of linked list o44. Find the 3rd element from the tail linked list oYou need to write a program to find the 3rd element from the tail of a singly linked list. You need to solve this problem without iterating twice o 45. Sort a linked list oYou need to given an unsorted linked list and you need to write a program in Java to sort them in ascending order of the values in each node. o46. Iterative Quicksort oYou need to write a Java program to implement quicksort sorting algorithm without recursion. You can use essential JDK classes and programming constructs, but recursion is not allowed. o46. Bucket sort oThis program is increasingly getting popular on Java interview because it sorts a given array in linear time. Though there are a lot of prerequisite e.g. you must know the maximum value present in the array, it is a very interesting problem from interview point of view. You need to write a program to implement bucket sort algorithm in Java. If you are not familiar with Bucket sort or any other linear sorting algorithm,
  • 31. 27 June 2019 31 Top 50 IMPORTANT PROGRAMS • o48. Check if two string rotation of each other oWrite a program which accepts two given String and checks if they are the rotation of each. If they then return true otherwise return false. A String is said to be a rotation of other string if they contain same characters and the sequence is rotated across any character e.g "dabc" is a rotation of "abcd" but "dbac" is not. If you want to practice more string based questions, o49. LRU cache in Java oWrite a program to implement an LRU cache in Java. An LRU cache means Least Recently Used Cache which removes the least recently used element if the cache is full. You can use LinkedHashMap to implement LRU cache in Java. o50. Merge sort oImplement the merge sort algorithm in Java. You can write a recursive or iterative solution, whichever you like. You also need to explain the time and space complexity for the best, worst, and average case.
  • 32. 27 June 2019 32 .NET Framework - session 3
  • 33. 27 June 2019 33 .NET Framework 1. Explain what is .NET Framework? 2. What does .NET Framework provides? 3. Mention what are main components of .Net framework? 4. Mention what is .Net Namespaces? 5. Mention what is MSIL in .NET ? 6. what are the functions .NET Assembly performs? 7. what is .Net Assembly Manifest? 8. what is MSIL in .NET ? 9. what is PE (Portable Executable) File format? 10. what is GAC in .Net ?
  • 34. 27 June 2019 34 11. what is STA in .NET? 12. what are the types of access modifier in .NET? 13. what is user-defined data type? 14. List out few of the .Net base class library namespace? 15. what is the difference between structures and classes in .NET? 16. what is event bubbling in .NET? 17. what is RIA? 18. What is CTS? 19. What is CLR? 20. What is CLS? 21. What is JIT? 22. What is MSIL?
  • 35. 27 June 2019 35 23. What is meant by Managed and Unmanaged code? 24. How is a Managed code executed? 25. Explain State management in ASP .Net. 26. What is an Assembly? What are the different types of Assemblies? 27. Explain the different parts of an Assembly. 28. What is an EXE and a DLL? 29. What is Caching? 30. What is MVC? 31. Explain CAS (Code Access Security). 32. What is meant by Globalization and Localization? 33. What is a Garbage Collector? 34. How does an AppDomain get created?
  • 36. 27 June 2019 36 36. Name the classes that are introduced in the System.Numerics namespace. 37. State the differences between the Dispose() and Finalize(). 38. What is lazy initialization? 39. What is the role of the JIT compiler in .NET Framework? 40. Describe the roles of CLR in .NET Framework.
  • 37. 27 June 2019 37 C# •1. What is C#? •2. What is the difference between public, static and void? •3. What is Jagged Arrays? •4. What is the difference between ref & out parameters? •5. What is serialization? •6. Can "this" be used within a static method? •7. What is difference between constants and read-only? •8. What are value types and reference types? •9. What are sealed classes in C#? •10. Can a private virtual method be overridden? •11. Describe the accessibility modifier "protected internal".
  • 38. 27 June 2019 38 12. What's the difference between the System.Array.CopyTo() and System.Array.Clone() ? 13. What's the difference between an interface and abstract class? 14. What is the difference between Finalize() and Dispose() methods? 15. What is an object pool in .NET? 16. List down the commonly used types of exceptions in .Net? 17. What are Custom Exceptions? 18. What are delegates? 19. How do you inherit a class into other class in C#? 20. What is the difference between method overriding and method overloading? 21. How to use nullable types in .Net? 22. What's a multicast delegate?
  • 39. 27 June 2019 39 23. How to implement singleton design pattern in C#? 24. What is the difference between directcast and ctype? 25. Is C# code is managed or unmanaged code? 26. What is Reflection? 28. Define precondition and postcondition to a member function. 29. What are the various types of classes in C#? 30. Differentiate between Object pooling and Connection pooling in C#? 31. Can you serialize hashtables and Why? 32. What is?PDB file? 33. Name some of the most common places to look for a Deadlock in C#. 34. Explain different states of a Thread in C#?
  • 40. 27 June 2019 40 35. Why do we use Async and Await in C#? 36. What is an Indexer in C# and how do you create one? 37. What is the Race condition in C#? 38. What do you understand by Get and Set Accessor properties? 39. What you mean by boxing and unboxing in C#? 40. What are the collection types can be used in C#? 41. Explain the methods and properties of Thread class in C#?
  • 41. 27 June 2019 41 ADO .NET & Entity Framework 1. What is ADO.NET ? 2. Explain Generic Features of ADO.Net ? 3. What are the namespaces used in ADO.NET for data access ? 4. What are major difference between classic ADO and ADO.NET ? 5. What is difference between dataset and datareader ? 6. Write a sample ADO.Net Connection to SQL Server ? 7. Explain Transactions in ADO.Net ? 8. What are the different Command types in Commands ? 9. What are the different execution methods provided by the command object ? 10. What is a Dataset object ?
  • 42. 27 June 2019 42 11. What is the use of dataadapter ? 12. What’s difference between “Optimistic” and “Pessimistic” locking ? 13. What’s difference between Dataset. clone and Dataset. Copy ? 14. What is Maximum Pool Size in ADO.NET Connection String ? 15. What is LINQ ? 16. What are the data providers in ADO.NET framework ? 17. What are the methods of XML dataset object ? 18. What are the parameters that control most of connection pooling behaviors ? 19. Explain the new features in ADO.NET Entity Framework 4.0. 20. What is Entity Framework?
  • 43. 27 June 2019 43 23. What is the difference between Entity Framework and LINQ to SQL? 24. What are the components of Entity Framework Architecture? 25. What are the parts of Entity Data Model (EDM)? Explain briefly 26. What is LINQ to Entities? 27. What is the meaning of Pluralize and Singularize in Entity Framework? 28. What is DB Context ? 29. What is the difference between ObjectContext and DbContext? 30. What is Entity Set? Association Set ?Entity container?Entity Graph? 31. Difference between Database First Approach, Model First Approach and Code First Approach? 32. What are the ways we can load the related entities in Entity Framework?
  • 44. 27 June 2019 44 33. How Entity Framework handles the Change Tracking? 34. What is Validation Summary in MVC? 35. How can we done Custom Error Page in MVC? 36. What are the Exception filters in MVC? 37. Explain RenderSection in MVC?
  • 45. 27 June 2019 45 WEB-API 1. What is ASP.NET Web API? 2. What are the Advantages of Using ASP.NET Web API? 3. Which status code used for all uncaught exceptions by default? 4. What is the difference between ApiController and Controller? 5. Compare WCF vs ASP.NET Web API? 6. Explain the difference between MVC vs ASP.NET Web API 7. How to Return View from ASP.NET Web API Method? 8. Explain briefly CORS(Cross-Origin Resource Sharing)? 9. What is difference between WCF and Web API and WCF REST and Web Service?
  • 46. 27 June 2019 46 WCF 1. What is the Difference between WCF and ASMX Web Services? 2. What are WCF Service Endpoints? Explain. 3. What are the Possible Ways of Hosting a WCF Service? Explain. 4. How Can We Achieve Operation Overloading While Exposing WCF Services? 5. What Message Exchange Patterns (MEPs) are Supported by WCF? Explain Each of Them Briefly. 6.Please Explain Briefly Different Instance Modes in WCF? 7. Please Explain Different Modes of Security in WCF? Or Explain the Difference between Transport and Message Level Security 8. Explain how does WCF works? 9. Mention what are the ways of hosting a WCF service? 10. Explain what is SOA?
  • 47. 27 June 2019 47 WPF 1. What is WPF ? 2. Which namespace is used to work with 3D in WPF? 3. WPF vs Winforms / Compare WPF With Winforms 4. WPF vs WPF XBAP vs Silverlight 5. Name the WPF layout panels? 6. Define methods used by Data Objects in WPF? 7. Name some pre-defined document formats in WPF? 8. What are the benefits of Graphics in WPF?
  • 48. 27 June 2019 48 SQL 1. What do you mean by DBMS? What are its different types? 2. What are joins in SQL? 3. What are Constraints? 4. What is the difference between clustered and non clustered index in SQL? 5. List the different type of joins? 6. What do you mean by Denormalization? 7. Explain different types of index. 8. What is Normalization and what are the advantages of it? 9. What is the main difference between ‘BETWEEN’ and ‘IN’ condition operators? 10. What is the difference between ‘HAVING’ CLAUSE and a ‘WHERE’ CLAUSE?
  • 49. 27 June 2019 49 11. Go through Cheatsheet of SQL https://www.interviewbit.com/sql-interview- questions/ 12. What is Cursor? How to use a Cursor? 13. What is a View? Explain with example 14. Explain DB design of your project ? 15. Explain different types of normalization with example? 16. Explain difference between drop, delete and truncate? 17. What is stored procedure?
  • 50. 27 June 2019 50 SQL 1. What are the two authentication modes in SQL Server? 2. Can SQL servers linked to other servers? 3. What is sub query and its properties? 4. How exceptions can be handled in SQL Server Programming? 5. What is a Trigger and Types of Trigger? 6. What is an IDENTITY column in insert statements? 7. What is the command used to get the version of SQL Server? 8. What is the difference between SUBSTR and CHARINDEX in the SQL Server? 9. What is the use of =,==,=== operators? 10. What is the use of FOR Clause?
  • 51. 27 June 2019 51 LINQ 1. What is Sequence and Query Operators in LINQ? 2. What are Anonymous Types? 3. What is Lambda Expression? 4. What is Action in LINQ? 5. What is Predicate delegate in LINQ? 6. What are Func delegates in LINQ? 7. What is LINQ Deferred Execution? 8. What are the types of LINQ? 9. List out the three main components of LINQ? Explain what is the extension of the file, when LINQ to SQL is used? 10. Explain how LINQ is useful than Stored Procedures?
  • 52. 27 June 2019 52 BUILD MANAGEMENT,HTML5, BOOTSTRAP, JAVASCRIPT, TYPE SCRIPT, ANGULAR -Session 3
  • 53. 27 June 2019 53 Front end BUILD 1 . what is the purpose of bower.json? 2. Difference between grunt,npm and bower? 3. Explain what are the key features of AngularJS ? 4. Explain what is services in AngularJS ? 5. Explain what is Angular Expression? Explain what is key difference between angular expressions and JavaScript expressions? 6. Explain what are directives ? Mention some of the most commonly used directives in AngularJS application ? 7. Mention what are the advantages of using angularJS? 8. Explain what Angular JS routes does ? 9. Explain what is data binding in AngularJS ?
  • 54. 27 June 2019 54 HTML5 1. How do you indicate the character set being used by an HTML5 document? How does this differ from older HTML standards? 2. Briefly describe the correct usage of the following HTML4 semantic elements: <header>, <article>, <section>, <footer>. 3. What is HTML5 web storage? Explain Local Storage and Session Storage. 4. What is the difference between span and div? 5. What is Geolocation API in HTML5? 6. What is the need of mentioning <!DOCTYPE HTML> at the beginning of an HTML page.? 7. List out new structural elements in HTML5. 8. Define Meta tags.
  • 55. 27 June 2019 55 9. List few input type attributes that are new in HTML5 10. How is it possible to insert a copyright symbol in a web page? 11. What is Server Side Events in HTML5? 12. What are Web Sockets? 13. Can you use SVG tags directly in HTML5 without any plugin? 14. What is Canvas in HTML5? How to write a Canvas? 15. What is the importance of Drag and Drop in HTML5? References: • https://www.greycampus.com/blog/programming/html-five-interview-questions-and- answers • https://www.toptal.com/html5/interview-questions • https://www.tutorialspoint.com/html5/html5_interview_questions.htm • https://www.softwaretestinghelp.com/html5-interview-questions/ • https://www.onlineinterviewquestions.com/html5-interview-questions/
  • 56. 27 June 2019 56 BOOTSTRAP 1. Explain why to choose Bootstrap for building the website? 2. What are the types of layout available in Bootstrap? 3. Explain Bootstrap Grid System. 4. What are offset columns? 5. Define the key components of Bootstrap. 6.What do you mean by class loaders? 7. Why do we use Jumbotron in Bootstrap? 8. What is the role of pagination in Bootstrap and what are their classifications?
  • 57. 27 June 2019 57 9. What is normalize in Bootstrap? 10. What are Glyphicons? 11. Explain the use carousel plugin in Bootstrap. 12. Explain Modal plugin in Bootstrap. 13. Explain Bootstrap Collapsing Elements. 14. Differentiate between Bootstrap and Foundation. 15. Explain what are the steps for creating basic or vertical forms. References: https://career.guru99.com/top-25-bootstrap-interview-questions/ https://www.tutorialspoint.com/bootstrap/bootstrap_interview_questions.htm https://www.softwaretestinghelp.com/bootstrap-interview-questions/ https://www.onlineinterviewquestions.com/bootstrap-interview-questions-answers/ https://www.wisdomjobs.com/e-university/bootstrap-interview-questions-answers.html
  • 58. 27 June 2019 58 JAVASCRIPT 1. Enumerate the differences between Java and JavaScript. 2. Difference between undefined and not defined in javascript. 3. Drawback of creating true private methods in javascript? 4. What is a “closure” in javascript? Provide an example. 5. How to use external JavaScript file? 6. What is DOM? What is the use of document object? 7. What is the use of window object? 8. What are the JavaScript data types?
  • 59. 27 June 2019 59 9. How to write HTML code dynamically using JavaScript? 10. What is 'this' keyword in JavaScript? 11. What is the difference between ViewState and SessionState? 12. What is the difference between == and ===? 13. How to create objects in JavaScript? 14. How to create an array in JavaScript? 15. What does the isNaN() function? References: https://www.guru99.com/javascript-interview-questions-answers.html https://www.javatpoint.com/javascript-interview-questions https://www.codementor.io/nihantanu/21-essential-javascript-tech-interview-practice-questions- answers-du107p62z https://www.edureka.co/blog/interview-questions/javascript-interview-questions/
  • 60. 27 June 2019 60 ANGULAR 10 . What makes AngularJS better ? 11. Explain what is directive and Mention what are the different types of Directive? 12. Explain what is factory method in AngularJS? 13. Mention what are the characteristics of “Scope”? 14. Explain what is DI (Dependency Injection ) and how an object or function can get a hold of its dependencies ? 15. What is TypeScript and why do we need it? 16. What are the benefits of TypeScript? 17. What are different components of TypeScript? 18. What is Type assertions in TypeScript? 19. What are all the other access modifiers that TypeScript supports? 20. What are disadvantages of TypeScript? 21. Explain in details about the compiler using by the Angular, called AOT (Ahead of time)? 22. Demonstrate navigating between different routes in an Angular application.
  • 61. 27 June 2019 61 23. Enumerate some salient features of Angular 6. 24. What are the building blocks of Angular6? 25. How to use Angular Material? 26. What is Data Binding? How many ways it can be done? 27. What is architecture Overview of Angular6? 28. What is ngOnInit ()? How to define it? 29. Differentiate between Components and Directives 30. What is the use of @Input and @Output? 31. What is RouterOutlet? 32. Explain the usage of {{}}? 26. What is Data Binding? How many ways it can be done? 27. What is architecture Overview of Angular6? 28. What is ngOnInit ()? How to define it? 29. Differentiate between Components and Directives
  • 62. 27 June 2019 62 30. What is the use of @Input and @Output? 31 . What is RouterOutlet? 32. Explain the usage of {{}}? 33. What are the Pipes? 34. What is Pure and Impure Pipes? 35. What is Angular Cookies?
  • 63. 27 June 2019 63 MANEGER ROUND
  • 64. 27 June 2019 64 Manager Round 1 Explain your Project Architecture 2 Explain the Functionality of the Project 3. Explain the advantages and disadvantages of Spring 4. What were the Challenges while Development 5. Advantages and disadvantages of .NET Framework . 6. Explain the various components you developed 7. Explain the Request Response flow from front end to backend . 8. How many members in a team 9. Explain development and Deployment Process 10. How do you do unit testing? • o
  • 65. 27 June 2019 65 HR ROUND
  • 66. 27 June 2019 66 HR Round •oWHAT CHALLENGES ARE YOU LOOKING FOR IN THIS HR POSITION Tell me about yourself. What are your strengths and weaknesses. ... How you feel about working late or during the weekends? ... Have you faced any challenging situation? ... Where do you see yourself in the next five years? ... Why should I hire you? ... How you define success? Why do you want this job? ... Why are you looking for job change?
  • 67. 27 June 2019 67 HR Round •oTell me about yourself.  Connect personal strengths with supporting exs. Avoid summarising your resume word for word. Align your current job responsibilities to the role. Avoid mentioning personal information related to your marital status ,children, political or religious views. Highlight your personality. Connect your skills to the job description. Briefly mention about hobbies, intellectual, development and community involvement.
  • 68. 27 June 2019 68 HR Round •oWhat are your strengths and weaknesses. ...  The best way to handle this question is to minimize the trait and emphasize the positive. Select a trait and come up with a solution to overcome your weakness. Stay away from personal qualities and concentrate more on professional traits.  For example: "I pride myself on being a 'big-picture' guy. I have to admit I sometimes miss small details, but I always make sure I have someone who is detail-oriented on my team.“  Being too critical of yourself.  Attempting to please everyone.  Being unfamiliar with the latest software.
  • 69. 27 June 2019 69 HR Round •oWhat are your strengths and weaknesses. ...  The best way to handle this question is to minimize the trait and emphasize the positive. Select a trait and come up with a solution to overcome your weakness. Stay away from personal qualities and concentrate more on professional traits.  For example: "I pride myself on being a 'big-picture' guy. I have to admit I sometimes miss small details, but I always make sure I have someone who is detail-oriented on my team.“  Being too critical of yourself.  Attempting to please everyone.  Being unfamiliar with the latest software.
  • 70. 27 June 2019 70 HR Round • How you feel about working late or during the weekends? ... • Giving positive perspective and not feeling pressurized to work at weekends. • I enjoy work because to me it's a very peaceful . However, I need my weekends to refresh and recharge. • I can stay focused for a long period of time without getting tired. • If there is an urgent need or an emergency I’ll definitely work whatever shifts you need; the company's growth and success are mine as well.
  • 71. 27 June 2019 71 HR Round • How you feel about working late or during the weekends? ... • Giving positive perspective and not feeling pressurized to work at weekends. • I enjoy work because to me it's a very peaceful . However, I need my weekends to refresh and recharge. • I can stay focused for a long period of time without getting tired. • If there is an urgent need or an emergency I’ll definitely work whatever shifts you need; the company's growth and success are mine as well.
  • 72. 27 June 2019 72 HR Round • Have you faced any challenging situation? ... • Describe a difficult situation you encountered in a previous job, and how you resolved it.” •“Can you provide an example of a time when you (made a mistake at work, under-performed on a task, etc.) and how you overcame this.”
  • 73. 27 June 2019 73 HR Round • How you define success? To me, success means to have a goal, plan the steps to achieve the goal implement the plan, and finally achieve the goal. "Success means to achieve a goal I have set for myself”
  • 74. 27 June 2019 74 HR Round • Have you faced any challenging situation? ... • Describe a difficult situation you encountered in a previous job, and how you resolved it.” •“Can you provide an example of a time when you (made a mistake at work, under- performed on a task, etc.) and how you overcame this.”
  • 75. 27 June 2019 75 HR Round • where do you see yourself in the next five years? ... My first goal is to learn the financial structure of the company, analyze the competition, and then develop a strategy to exceed others in the market.” Keep your answer general. Stress your interest in a long-term career at the company. Demonstrate your enthusiasm for the job
  • 76. 27 June 2019 76 HR Round • Why should I hire you • You can do the work and deliver exceptional results. • You will fit in beautifully and be a great addition to the team. • You possess a combination of skills and experience that make you stand out from the crowd.
  • 77. 27 June 2019 77 HR Round • Why do you want this job? ... •Make sure that you are sincerely interested in the job and will be motivated to perform if hired •Understand your priorities and preferences — which aspects of the company and/or job are appealing to you and why? •Learn about your career goals and how this position fits into your plan
  • 78. 27 June 2019 78 HR Round • WHY ARE YOU LOOKING FOR JOB CHANGE? •Job is stimulating & challenging. •Able to learn new things and develop your skill set. •Achieve measurable results. •Feel valued and a core part of the team. •Opportunities to grow and progress within the company.
  • 79. 27 June 2019 79 Resume Preparation & Tips •oHave you faced any challenging situation? .. oTips oShould have a stunning opening summary in 300 o words oAlign the summary Industry specific oCompetencies and Competence oManagerial skills or Technical skills. oMajor Accomplishments oOrganizations worked oScope of work done o Education
  • 80. 27 June 2019 80 Resume Preparation & Tips •
  • 81. 27 June 2019 81 Resume Preparation & Tips •
  • 82. 27 June 2019 82 References •https://career.guru99.com/net-technology-interview-questions/ https://www.softwaretestinghelp.com/dot-net-interview-questions/ http://a4academics.com/interview-questions/52-dot-net-interview-questions/417-c-oops- interview-questions-and-answers?showall=&start=4 https://www.codeproject.com/Articles/426776/WCF-Top-Interview-Questions https://www.interviewbit.com/sql-interview-questions/ https://career.guru99.com/top-50-asp-net-web-api-interview-questions-and-answers/
  • 83. 27 June 2019 83 • o CareerValuesisdirectlyproportionalto(Hard work*Commitment*Focus*Well-Planned learningattitude*discipline )notonLuckor MagicorReference. -SnipeTeam