What was the hardest technical project you've had, how did you solve it, and what did you learn?
Sr Software Developer Interview Questions
7,042 sr software developer interview questions shared by candidates
What's the difference between 'action' and 'func'?
What are the access modifiers in C#?
What are your leadership capabilities?
For me the design question was the most challenging.
Create a Windows Forms application using a UI similar to the one shown below. The application code should be written in C# , unless you are specifically applying for a position that does not require C# skills or were given instructions to do otherwise. Required Features: Name/Value pairs are to be entered into the upper textbox. This textbox will be used by the end-user to quickly add Name/Value pairs to the list below. When a Name/Value pair is about to be added to the list it must be validated to ensure proper syntax. If the syntax is incorrect then the Name/Value pair must not be added. The Name/Value pair entry format is shown below: <name> = <value> Where <name> is the name portion of the pair, and <value> is the value portion of the pair. Only valid Name/Value pairs can be added. Names and Values can contain only alpha-numeric characters. The equal-sign is used to delimit the pair, spaces before and/or after the equal-sign may be entered by the end user (and should be ignored.) When the ‘Sort by Name’ button is pressed the list will be sorted ascending by Name. When the ‘Sort by Value’ button is pressed the list will be sorted ascending by Value. When the ‘Delete’ button is pressed all selected items in the listbox will be deleted. When the ‘Save as XML’ button is pressed, all of the items in the listbox must be saved to an XML file. When the ‘Exit’ button is pressed the program will close.
Given: Products, SalesPersons, Costumers and orders Table QI-1: Identify the relationships between each table if you think it is applicable. You can modify the table if you think it’s necessary. QI-2: Based on the relationships defined in QI-1, write a SQL query that shows the total sales amount by each sales person for each product. QI-3: Based on the relationships defined in QI-1, write a SQL query that shows all the products ordered by IBM, including number of units and total sales amount.
What's GC and what to do(design/program) to reduce its overhead?
When developing software using .NET, when would you choose to use the GAC for assembly storage? What are some other ways that you could store assemblies and why would you choose them?
What is an assembly binding redirect? Where are the places an administrator or developer can affect how assembly binding policy is applied?
Viewing 3851 - 3860 interview questions