Friday, 28 November 2014

.Net Face to Face interview questions for 3+ Years of experience along with the skills C# .Net, OOPS Concept, ASP.Net and SQL Server

Hi Friends,

A friend of mine has shared .Net Face to Face interview questions for   3+ Years of experience along with the skills C# .Net, OOPS Concept, ASP.Net and SQL Server.
Please go through the below questions.

  1. Can you give brief introduction about yourself?
  2. Can you give brief introduction about your education?
  3. What is Garbage Collector?
  4. Explain about Garbage collector Generations?
  5. What are extensions in C#
  6. What are generics in C# and why we use Generics?
  7. Can I use two data type variables in Generics & Array lists?
  8. What are the uses of Generics?
  9. What is the difference between abstract classes and interfaces?
  10. Can’t we use abstract for multiple inheritance purpose?
  11. What is Var keyword in C#?
  12. Can you tell whether Var declares value in compile time or run time?
  13. What are the Events & Delegates?
  14. What are the uses of Events & Delegates?
  15. What is multicast Delegate?
  16. What are Single -Tier and N-Tier Applications?
  17. Explain about ASP.Net Validation Controls?
  18. What is Custom validation control in ASP.Net?
  19. ASP.Net controls are server side or client side?
  20. Can we use ASP.Net Controls as client side?
  21. What is session? Where can we store session object?
  22. What is the difference between Trace & Debug?
  23. What is Auto generate property in ASP.Net?
  24. Can we use validations on Auto generate property in ASP.Net?
  25. How many ways can we see the trace?
  26. What is cross page posting?
  27. What are the indexes?
  28. Which type of index will Primary key creates by default?
  29. Have you listed any design patterns?
  30. What are Isolation levels in SQL?
  31. What is CTE in SQL?
  32. What is the difference between functions & Stored Procedures?
  33. Is function pre-compiled?
                                                                                                         Anu..................

Sunday, 23 November 2014

.Net Face to Face interview questions for 6+ Years of experience along with the skills C# .Net, OOPS Concept, ASP.Net, SQL Server, Java Script, WCF, WPF and XML

  1. Explain about yourself?
  2. What is .Net frame work?
  3. What is CLR? 
  4. What is garbage collector? Explain about garbage collector?
  5. What is managed code & unmanaged code?
  6. Is CLR will clear the unmanaged code?  How to clean up the unmanaged code?
  7. What is the difference between Finalize and dispose?
  8. What is exception handling in ASP.Net?
  9. What is finally-block? Which type of code we keep in finally block?
  10. What is the difference between Web Services & WCF Services?
  11. What is WCF?
  12. How many types of bindings are there in WCF and explain them?
  13. Which types of bindings you used in your application?
  14. What is the difference between basic http binding and WShttp binding?
  15. What is the importance of JavaScript?
  16. How to capture a text box in JavaScript?
  17. Can we call services in JavaScript?
  18. Can we call server side coding in JavaScript and how?
  19. What are the state management techniques in ASP.Net?
  20. Explain different types of sessions?
  21. When to use sessions? Where session id will store?
  22. What are cookies? What is the difference between cookies and sessions?
  23. What is the difference between Interface and abstract class?
  24. I have one method in both interface and abstract class? I do have to implement the method in child classes, what is the difference between those two? Which will take less compilation time?
  25. Do you know XML? Why we need XML?
  26. Write one example for XML?


.Net Face to Face interview questions for 6+ Years of experience along with the skills C# .Net, OOPS Concept, J-Query, ASP.Net, SQL Server, Java Script, WCF and MVC

  1. Tell me about yourself?
  2. Explain your current roles and responsibilities in your project?
  3. How do you rate yourself in C# out of 10?
  4. What is JSON? Why we use JSON?
  5. We have already JavaScript, why we need JSON?
  6. Why we need JavaScript?
  7. What is the user of AJAX?
  8. What is the difference between Web Services & WCF Services?
  9. What is the End Point in WCF?
  10. What are the different types of bindings in WCF?
  11. Write a Program in WCF including all contracts?
  12. How do you rate yourself in SQL Server out of 10?
  13. What are triggers? What is the importance of triggers in in SQL Server?
  14. How many types of triggers are there and explain?
  15. Write a query to get is the 2nd highest salary in Employee table?
  16. What is MVC? Explain Model, View and controller?
  17. Where we write methods in MVC?
  18. Write a program to reverse a string in C#? E.g.: S=Interview”.
  19. What is the state management technics in Asp.Net?
  20. What is Client side technology & Server side technology in ASP.Net?
  21. What is the difference between functions & Stored Procedures?


Sunday, 26 October 2014

Interviewer Expects Our Confidence More Than Our Technical Skills

When I was in B.Tech Final year, I attended campus interview for the first time. We assembled in the auditorium and given brief introduction about their company.
First round:  Written test.
Criteria for written test:
v Should have 75% aggregate from 10th to B.Tech 3rd Year
v One backlog in B.Tech was allowed.
v No written test for the students who were having more than 75%  from 10th to B.Tech 3rd Year
v I am having more than 75% till B.Tech so I did n’t have written test.
Second Round:  Technical Round
v We were divided into panels and each panel consists of about 20 students.
v My turn was after 17 members, I was waiting for my turn since morning 8.AM to 7.PM. I was little tensed as it was my first interview.
v Finally my turn came at 7 PM.
Few Questions (the Questions would be like):
1.     Tell me about yourself?
2.     Tell me about your family members?
3.     Tell me about your education?
4.     What is your Favorite Subject?
After telling my favorite subject they asked nearly 10 to 15 questions in my favorite subject.
5.     What is your another favorite Programming Language?
I answered C++ and Java then he started again asking questions
1.     Write a Simple program in C++?
I was able to write he is ok with the program.
2.     Then he has given one scenario and asked me to write another program which I was unable to. Then he asked again and again to try but I am only able to explain the logic.

6.     He asked few general questions like politics, games, about family background?
7.     About preferred job location?
In middle of my interview there was a power cut, and then he started asking me related to power.
8.     He has asked me about power formula and some questions regarding physics.
Since I was unable to write the program and unable to answer few questions I am was not confident on the interview, but after some time they announced my name and yeah I was selected for the next round. I felt very happy and was waiting for HR round.
I asked few of my Friends who attended for HR round, they told that HR round is very easy and they were asking about general things like movies, hobbies.
I was waiting with Mr. Perfect Movie story, but as it was already 10’ PM for my turn they asked me to come next day. I was completely in tension for whole night.
I taught that HR round would be very easy. I had another experience than my friends.
1.     Explain your Contributions in the presentations which your have given in the college?
2.     What you know about our company?
3.     Explain about the Android Versions which you know?
4.     Which phone are you using?
5.     I answer Nokia and again he asked which software are they using for Nokia?
6.     Have you read the bond before you signed?
Asked few questions related to bond paper.
I was unable to answer few more questions but he asked me to try and try and I have given some answers but he is not satisfied and he told again to try but I am unable to convince him. Finally he told me all the best and I said thank you and left from there .It was kind of a stress interview.
Since I am unable to answer few questions I am not sure of positive results
Finally, the day has come-the BIG day to announce results of the selected students.
I was not sure I would crack that interview as I did n’t answer few questions. After some time they started announcing results and there was a mini heart attack (tension) as I was not sure of the result. They announced my name. I did n’t expect, I felt very surprised and shouted happily.

I answered very confidently if I know, if I don’t know I said I don’t know. It’s the key point to my success.
Finally I understand that the interviewer expects our confidence more than our technical skills.
We should not expect that interview questions should be same for all.

Saturday, 25 October 2014

One of My Friend's Journey From NON- IT to IT

I was working as a Data Analyst in Oil and Gas related company.
I completely worked on domain which includes interpretation and analysis of data and also worked as TL.
I worked for 5 years in the same company but I did n’t find improvement financially. So I decided to move to another company.
One my colleague worked in IT Company he referred me in that company as his replacement.
First Round: I had a technical telephonic round totally related to domain knowledge. I was able to answer all the questions and cleared the first round without any difficulty and the HR informed me the same.
Second Round: I had a round of technical telephonic in this round they have verified my managerial skills.  I cleared this round as well.
Third Round: I had a conference call nearly 45 minutes with three people from different locations. This round was purely technical and domain related. Since I am very good in domain I cleared this round as well.
Fourth Round: I got a call from HR for face to face interview.  After I reached the office they have taken my Id and conducted one more telephonic round. This is related to Job Roles, Project related tasks and managerial skills. I cleared this role but I was completely confused understand the job roles, since it’s not all related to my domain knowledge.  But Manager promised that he will move me to any data management work if possible. So I compromised and ready to join.
Final Round:  Final round is the HR round. I had discussion with HR regarding the Salary she offered me good hike as much as she can offer.
* After considerable taught I accepted the offer. After 3 months I joined in IT.

I observed so many differences between IT and Non-IT
Pros in IT:
1.     Very good work cultures
2.     Friendly Environments
3.     Work from home availability
4.     Can get more and more salary and allowances.
5.     Can easily expose to clients and onsite chances.
Cons in IT:
1.     No time limits have to extend our working hours.
2.     Lot of politics inside team.
3.     No Mental Peace, lot of tension.
4.     No hope for improve my domain knowledge.
5.     Missing personal life.

Monday, 14 July 2014

C#.Net Basics: What is class? How to Declare a Class?

  • class is a construct that enables you to create your own custom types by grouping together variables of other types, methods and Events.
  • A class is like a blueprint. It defines the data and behavior of a type.
  • If the class is not declared as static, client code can use it by creating objects or instances which are assigned to a variable.
  • The variable remains in memory until all references to it go out of scope. At that time, the CLR marks it as eligible for garbage collection.
  • If the class is declared as static, then only one copy exists in memory and client code can only access it through the class itself, not an instance variable. 
  • Unlike  structs Classes support inheritance , a fundamental characteristic of object-oriented programming.
  • Classes are declared by using the class keyword,
  • The class keyword is preceded by the access level. The name of the class follows the class keyword.
  • The remainder of the definition is the class body, where the behavior and data are defined.
  • Fields, properties, methods, and events on a class are collectively referred to as class members.

             Access level class Customer
  {
    //Fields, properties, methods and events go here...
  }


 http://msdn.microsoft.com/en-us/library/x9afc042.aspx

Sunday, 13 July 2014

C# .Net OOPS Basics: Classes and Objects.

The terms class and object are sometimes used interchangeably, but in fact, classes describe the type of objects, while objects are usable instances of classes. 

So, the act of creating an object is called instantiation. 

Using the blueprint analogy, a class is a blueprint, and an object is a building made from that blueprint.


Class

class SampleClass
{

}

Object of SampleClass  :

SampleClass objSampleClass= new SampleClass();


For more details: http://msdn.microsoft.com/en-IN/library/dd460654.aspx