When interviewing candidates I find that it’s easy to get wrapped up in looking at just what they can do technically, whether it’s problem solving on the whiteboard, completing a test on the computer, or just picking their brain about a technical topic. After all, they are interviewing for a technical position.
I find that I need to constantly remind myself to not just gauge their technically abilities but also to look heavily at their personality and how they will fit within the team.
I’d prefer to hire (and to work with) a developer that’s a little less talented or maybe has a little less experience but is humbled and eager to learn, rather than a developer who’s an all-star and more on the arrogant side. I’ve been around both types of developers and always find it much more pleasurable to work with the former. Plus, if a team can work well together and meshes well, then they are much more likely to make up for each other's short comings technically and ultimately come up with a great solution or product. And that’s all that matters, right?
I think there is a fine line to be had and it probably differs per team based upon needs and a team’s makeup but this is what I have found to work for the teams I have been on.
Smart developers can always learn new technologies but more than likely people won’t change their personalities except under drastic circumstances.
Nikhil Singhal's blog dedicated to helping you master the art of programming interviews.
- Introduction
-
Beginners
Simple coding questions–Part 1 How to find if a number is a Palindrome? Linked lists demystified Recursion–concepts and code Linked Lists – Sorting, Searching, Finding Maximum and Minimum Reverse a Linked List Searching algorithms–Linear search Binary Search String manipulation can be fun String pattern matching String functions galore Pass by value versus reference in C# How to find if a number is perfect square
-
Advanced
Lost in a Forest of Trees The Ins and Outs of a Binary Search Tree Simple Patterns: Singleton Pattern Simple Patterns: Repository Pattern Simple Patterns: Factory Pattern Implement a basic Stack using linked List Implement a Queue data structure using a linked list Operator overloading and pairing rules in C# LINQ Query, Selection, Partial Selections and Aggregations Explain System.IO and System.IO.Compression namespaces with an example How to Boost your Self-Confidence Distributed vs Parallel computing SOA interview questions Data migration strategies and design patterns
-
ASP.NET
How to redirect user to another page using ASP.NET Return different HTTP response codes from Response... Tracing page execution in ASP.NET ASP.NET page validation controls ASP.NET 4 site navigation using sitemaps How do you serialize an object to and from XML Manage state across entire application in ASP.NET How to monitor file system changes using FileSystemWatcher in C# ASP.NET @ Page directive How to add HTML Server Controls to a Web Page Using ASP.NET ASP.NET AJAX using UpdatePanel control ASP.NET Session modes explained Explain ASP.NET data binding using DataSets and DataSourceControls ASP.NET HttpModule explained ASP.NET HttpHandlers Asp.Net MVC interview questions
-
jQuery
jQuery AJAX functions part 1–the load() method jQuery AJAX functions part 2–get(), post(), getScript() and getJSON() jQuery AJAX functions part 3–ajax() Differentiate between alert(), prompt() and confirm() methods jQuery fadeIn, fadeOut and fadeTo effects jQuery Selectors reviewed jQuery to block paste in a textbox jQuery to create default text for a textbox jQuery to select/deselect all items in a CheckBoxList jQuery to show big image on hover
- SQL
- LINQ
- JAVA
-
Entity Framework
Entity Framework interview questions Entity Framework and eager loading of related entities interview questions Entity Framework and lazy loading interview questions Entity Framework transaction scope examples Entity Framework – what are the different ways to configure database name? Entity Framework - Explain ENUM usage in EF5
Please navigate to the bottom of the page for Table of Contents
Wednesday, May 18, 2011
Subscribe to:
Post Comments (Atom)
Nikhil Sir is there is any Short cut/Simple way to clear Technical round ????????
ReplyDeleteIf it is please add a another page with it +++++:)
Hi There,
ReplyDeleteLove it absolutely! So crystalline. No mumbo jumbo. No non-sense Straight and simple You guys need a standing ovation for your good work.
Can I use Java in linux? How can I do that?
are there some tool ?
can you explain me and advice me?
Awesome! Thanks for putting this all in one place. Very useful!
Thanks a heaps,
Vikas
Đại lý vé máy bay Aivivu
ReplyDeletevé máy bay đi Mỹ giá rẻ 2021
vé máy bay từ mỹ về việt nam
thông tin chuyến bay từ canada về việt nam
gia ve may bay vietjet tu han quoc ve viet nam
giá thuê máy bay từ anh về việt nam
mua vé máy bay giá rẻ từ pháp về việt nam
bay từ đức về việt nam mấy tiếng
lịch bay hà nội moscow
vé máy bay từ tpHCM đi Los Angeles
chi phí cách ly khách sạn