Home > Interview > Technical Interview

Technical Interview

Advanced Java

What is a transient variable? A transient variable is a variable that may not be serialized. Which containers use a border Layout as their default layout? The Window, Frame and Dialog classes use a border layout as their default layout. Why do threads block on I/O? Threads block on I/O …

Read More »

Java Basics

  What is the difference between a constructor and a method? A constructor is a member function of a class that is used to create objects of that class. It has the same name as the class itself, has no return type, and is invoked using the new operator. A …

Read More »

UNIX Process Management

Brief about the initial process sequence while the system boots up. While booting, special process called the ‘swapper’ or ‘scheduler’ is created with Process- ID 0. The swapper manages memory allocation for processes and influences CPU allocation. The swapper inturn creates 3 children: the process dispatcher, vhand and dbflush with …

Read More »

UNIX Memory Management

What is the difference between Swapping and Paging? Swapping: Whole process is moved from the swap device to the main memory for execution. Process size must be less than or equal to the available main memory. It is easier to implementation and overhead to the system. Swapping systems does not …

Read More »

UNIX File Management

How are devices represented in UNIX? All devices are represented by files called special files that are located in /dev directory. Thus, device files and other files are named and accessed in the same way. A ‘regular file’ is just an ordinary data file in the disk. A ‘block special …

Read More »

SQL Server 2008

  What are the basic functions for master, msdb, model, tempdb and resource databases? The master database holds information for all databases located on the SQL Server instance and is theglue that holds the engine together. Because SQL Server cannot start without a functioning masterdatabase, you must administer this database …

Read More »

SQL Server Common Questions

Which TCP/IP port does SQL Server run on? How can it be changed? SQL Server runs on port 1433. It can be changed from the Network Utility TCP/IP properties. What are the difference between clustered and a non-clustered index? A clustered index is a special type of index that reorders …

Read More »

Web Services

  What are Windows services? Windows services, previously known as NT services, are applications that are installed on the system as system services. In other words, Windows services are applications that run in the background with the Windows operating system. The primary use of Windows services is to reduce the …

Read More »

XML

  What is Extensible Markup Language (XML). XML is a simple and flexible markup language in the text format. Nowadays, it is widely used to exchange a large variety of data over the Internet. XML consists of data as text in well-defined customized layouts by using self-defining tags. These user-defined …

Read More »

Language-Integrated Query (LINQ)

What is Language Integrated Query (LINQ)? LINQ is a programming model that is the composition of general-purpose standard query operators that allow you to work with data, regardless of the data source in any .NET based programming language. It is the name given to a set of technologies based on …

Read More »