Software Testing /SQL
Sunday, 13 September 2015
INTERVIEW QUESTIONS
1
Tell me about yourself?
2 Why did you leave your last job?
3. What
experience do you have in this field?
4. Do
you consider yourself successful?
5. What
do co-workers say about you?
6. What
do you know about this organization?
7. What
have you done to improve your knowledge in the last year?
.8. Are
you applying for other jobs?
9. Why
do you want to work for this organization?
10. Do
you know anyone who works for us?
11. What
kind of salary do you need?
12. Are
you a team player?
13. How
long would you expect to work for us if hired?
14. Have
you ever had to fire anyone? How did you feel about that?
15. In
which position do you want to work?
16. If
you had enough money to retire right now, would you?
17. Have
you ever been asked to leave a position?
18. Explain
how you would be an asset to this organization?
.19. Why
should we hire you?
20. Tell
me about a suggestion you have made?
.21. What
irritates you about co-workers?
22. What
is your greatest strength?
23. Tell
me about your dream job?
24. Why
do you think you would do well at this job?
25. What
are you looking for in a job?
26. What
kind of person would you refuse to work with?
27. What
is more important to you: the money or the work?
28. What
would your previous supervisor say your strongest point is?
29. Tell
me about a problem you had with a supervisor?
30. What
has disappointed you about a job?
31. Tell
me about your ability to work under pressure?
32. Do
your skills match this job or another job more closely?
33. What
motivates you to do your best on the job?
34. Are
you willing to work overtime?
35. Would
you be willing to relocate if hired?
36. How
would you know you were successful on this job?
37. What is your
philosophy towards work?
Different types of Servers
Different types of Servers used in networks
are listed below.
File Server: File
servers are used to store the user documents and files centrally. An ideal file
server should have a large amount of memory and storage space, fast hard-disks,
multiple processors, fast network adapters, redundant power supplies etc.
A File
server runs FTP (File Transfer Protocol) in Windows, Linux or Unix Networks, or
SMBP (Server Message Block Protocol) in Windows Networks. Well known FTP
software products are Micrsoft IIS, vsftpd, Apache FTP Server etc.
The main
advantage of keeping network user files and electronic documents centrally in a
file server is that the network user files and documents can be managed
(backup'd) easily. Think about managing network user files and electronic
documents kept distributed inside user workstations in a network consists of
thousands of computers! Nearly impossible.
Print Server: Print Server, which redirects print jobs from client computers
to specific printers.
Mail Server: Mail Servers are used to transmit emails using email
protocols. Most widely used email transmission protocol is SMTP (Simple Mail
Transfer Protocol). Mail Servers exchange emails between different domains.
Most widely
used Mail Server software products are Microsoft Exchange Server, SENDMAIL (now proofpoint), qmail,Postfix etc.
Application Server: Common computer applications or programs which are required by
different network users can be run in a central server, which enables multiple
network users to access common network applications from the network. Typically
Application Servers run business logic. Which means, every business is
different and the Application Server is the Server Software which controls the
business process. Some examples for Application Server Software are SAP BASIS,
WebLogic, WebSphere etc.
Database Server: Database
Server allows authorized network clients to create, view, modify and/or delete
an organization's data, stored in a common database.
Examples of
Database Management Systems are Oracle 10g/11g, Microsoft SQL Server 2000/2005/2008/2012, PostgreSQL,IBM DB2, MySQL, Sybase, Informix etc.
Directory Servers: Directory Servers allows the central administration and
management of network users and network resources. Directory Servers provide
the basic functions of network security, Authentication, Authorization and Accounting.
Examples of
Directory Servers are Microsoft Active Directory, NetIQ eDirectory, Fedora Directory Server, OpenLDAP etc.
Another logical classification of
computer networks is Centralized and Distributed Computer Network Model.
Centralized computer network model
In
Centralized computer network model, the network resources are placed and
managed from a main location. Centralized network model allows administrators
to manage the resources centrally (typically in Head Office). The network
servers and other critical network resources are located in a central location
in a secure and dedicated server room.
Centralized
network model provides following advantages to Network and System
Administrators.
Centralized
network model provides Network and System Administrators better access to
network devices
In
Centralized network model, Network Resources can be managed more easily
Centralized
network model provides better Network Security.
The main
disadvantage is more work load of Network and System Administrators and
increased risk of communication failure due to a catastrophe in the central
location.
Distributed network model
In
Distributed network model, the network resources are placed and managed from
different geographical locations. Designated network and system administrators
manage the network resources in different locations. These days most of the
Enterprise network models are distributed.
Internetworks
Internetworks
Before
discussing about the terms internet, intranet and extranet, we need to discuss
the term Internetwork.
An
internetwork can be defined as two or more computer networks (typically Local
Area Networks LAN) which are connected together, usinng Network Routers.
Each network
in an Internetwork has its own Network Address, which is different from other networks inside the
Internetwork. Network Address is
used to identify the networks inside an Internetwork.
Internetwork
allows different users at different geographical locations of an organization
to share data, resources and to communicate. Modern businesses cannot even
function without Internetwork.
Internet, Intranet and Extranet are different types of internetwork.
Internet, Intranet and Extranet
Internet: Internet
is a worldwide, publicly accessible computer network of interconnected computer
networks (internetwork) that transmit data using the standard Internet Protocol (IP). Internet is the world's largest Internetwork .
The terms
World Wide Web (WWW) and Internet are not the same. The Internet is a
collection of interconnected computer networks, linked by copper wires,
fiber-optic cables, wireless connections, etc. World Wide Web (WWW) is a
collection of interconnected documents and other resources, linked by
hyperlinks and URLs. The World Wide Web is one of the services accessible via
the Internet, along with various others including email, file sharing, remote
administration, video streaming, online gaming etc.
Intranet: An
intranet is a private network that is contained within an enterprise. It may
consist of many interlinked local area networks and use any Wide Area Network (WAN) technologies
for network connectivity. The main purpose of an intranet is to share company
information and computing resources among employees. Intranet is a private
Internetwork, which is usually created and maintained by a private
organization. The content available inside Intranet are intended only for the
members of that organization (usually employees of a company).
Extranet: An
extranet can be viewed as part of a company's intranet that is extended to
users outside the company like suppliers, vendors, partners, customers, or
other business associates.
Extranet is
required for normall day-to-day business activities. For example, Placing order
to registered vendors, Billing & Invoices, Payments, Joint Ventures,
Product Brochures for Partners, Discounted price lists for partners etc.
Difference between Windows 2003 Basic and Dynamic disks
Difference between Windows 2003 Basic and Dynamic disks
Physical disk drives are hardware device that can be installed
or attached to a computer for data storage purpose. Windows 2003 should
automatically detect any disk drive you install the computer. The main tool
which ships with Windows 2003 for disk management is Disk Management MMC
snap-in.
You must be a member of the local Administrators group, the
Backup Operators group, or have been delegated permission to manage basic and
dynamic disks. To format a disk, you require administrator privileges.
Windows 2003 supports two storage types; Basic disks and
Dynamic Disks.
Basic Disks
Basic storage uses normal partition tables supported by
MS-DOS, Microsoft Windows 95, Microsoft Windows 98, Microsoft Windows
Millennium Edition (Me), Microsoft Windows NT, Microsoft Windows 2000,
Windows Server 2003 and Windows XP. A disk initialized for basic storage is
called a basic disk. A basic disk can have up to four primary partitions or
up to three primary partitions and one extended partition. Each primary partition
is represented with one logical volume. Each extended partition is
represented by one or more logical drives.
Dynamic Disks
Dynamic storage is available in Windows XP Professional,
Windows 2000 and Windows 2003 Server. A disk initialized for dynamic storage
is called a dynamic disk. A dynamic disk contains dynamic volumes, such as
simple volumes, spanned volumes, striped volumes, mirrored volumes, and
RAID-5 volumes.
With dynamic disks, we can create fault tolerant volumes.
Non-fault tolerant volumes provide no data redundancy. If a non-fault
tolerant drive fails, the data can be recovered only from backup. Fault
tolerant volumes provide data redundancy. If a fault tolerant drive fails,
you can rebuild the volume without having to recover data from backup.
|
Saturday, 29 August 2015
Explain the PDCA cycle and where testing fits in
Software testing is an
important part of the software development process. In normal software
development there are four important steps, also referred to, in short, as the
PDCA (Plan, Do, Check, Act) cycle.
So developers and other stakeholders of the project do the "planning and building," while testers do the check part of the cycle. Therefore, software testing is done in check part of the PDCA cyle.
Let's
review the four steps in detail.
1.
Plan: Define the goal and the plan for achieving that
goal.
2.
Do/Execute: Depending on the plan strategy decided during the
plan stage we do execution accordingly in this phase.
3.
Check: Check/Test to ensure that we are moving according
to plan and are getting the desired results.
4.
Act: During the check cycle, if any issues are there,
then we take appropriate action accordingly and revise our plan again.
So developers and other stakeholders of the project do the "planning and building," while testers do the check part of the cycle. Therefore, software testing is done in check part of the PDCA cyle.
Monday, 19 August 2013
SQL SELECT Statement:
SQL
SELECT Statement:
Syntax:
SELECT column1, column2....columnN
FROM
table_name
SELECT: Identify what columns
FROM : Identify which table
Examples :1. Select * from Employee ; It will Display all Details from Employee Table.
2 . Select * from Department ; It will Display all Details from Department Table.
3. Select * from Table ; List all the Table .
SQL
DISTINCT Clause:
We should use DISTINCT to select only Unique value from Table.
Syntax:
SELECT
DISTINCT column1, column2....columnN
FROM
table_name;
Examples : 1 : Select DISTINCT Department number from Employee ;
SQL
WHERE Clause:
WHERE is Used for Restricting the Record to be Displayed .
Syntax:
SELECT
column1, column2....columnN
FROM table_name
WHERE
CONDITION;
Examples :
1. Select * from Employee WHERE Department number =10 ; It will Display all employee Details only from Department number =10.
2. Select Employee Name, Salary WHERE Job =' MANAGER' ; ( Here MANAGER is case sensitive)
3. Select * from Employee Where Hire Date = '03-Dec-2012' ;
Saturday, 17 August 2013
SQL - RDBMS Databases
RDBMS Databases
There are
many popular RDBMS available to work with. This tutorial gives a brief overview
of few most popular RDBMS. This would help you to compare their basic features:
MySQL
MySQL is
open source SQL database, which is developed by Swedish company MySQL AB. MySQL
is pronounced "my ess-que-ell," in contrast with SQL, pronounced
"sequel."
MySQL is
supporting many different platforms including Microsoft Windows, the major
Linux distributions, UNIX, and Mac OS X.
MySQL has
free and paid versions, depending on its usage (non-commercial/commercial) and
features. MySQL comes with a very fast, multi-threaded, multi-user, and robust
SQL database server.
History:
- Development of MySQL by Michael
Widenius & David Axmark beginning in 1994.
- First internal release on 23
May 1995.
- Windows version was released on
8 January 1998 for Windows 95 and NT.
- Version 3.23: beta from June
2000, production release January 2001.
- Version 4.0: beta from August
2002, production release March 2003 (unions).
- Version 4.01: beta from August
2003, Jyoti adopts MySQL for database tracking.
- Version 4.1: beta from June
2004, production release October 2004.
- Version 5.0: beta from March
2005, production release October 2005.
- Sun Microsystems acquired MySQL
AB on 26 February 2008.
- Version 5.1: production release
27 November 2008.
Features:
- High Performance.
- High Availability.
- Scalability and Flexibility Run
anything.
- Robust Transactional Support.
- Web and Data Warehouse
Strengths.
- Strong Data Protection.
- Comprehensive Application
Development.
- Management Ease.
- Open Source Freedom and 24 x 7
Support.
- Lowest Total Cost of Ownership.
MS SQL
Server
MS SQL
Server is a Relational Database Management System developed by Microsoft Inc.
Its primary query languages are:
- T-SQL.
- ANSI SQL.
History:
- 1987 - Sybase releases SQL
Server for UNIX.
- 1988 - Microsoft, Sybase, and
Aston-Tate port SQL Server to OS/2.
- 1989 - Microsoft, Sybase, and
Aston-Tate release SQL Server 1.0 for OS/2.
- 1990 - SQL Server 1.1 is
released with support for Windows 3.0 clients.
- Aston-Tate drops out of SQL
Server development.
- 2000 - Microsoft releases SQL
Server 2000.
- 2001 - Microsoft releases XML
for SQL Server Web Release 1 (download).
- 2002 - Microsoft releases
SQLXML 2.0 (renamed from XML for SQL Server).
- 2002 - Microsoft releases
SQLXML 3.0.
- 2005 - Microsoft releases SQL
Server 2005 on November 7th, 2005.
Features:
- High Performance.
- High Availability.
- Database mirroring.
- Database snapshots.
- CLR integration.
- Service Broker.
- DDL triggers.
- Ranking functions.
- Row version-based isolation
levels.
- XML integration.
- TRY...CATCH.
- Database Mail.
ORACLE
It is very
large and multi-user database management system. Oracle is a relational
database management system developed by 'Oracle Corporation'.
Oracle
works to efficiently manage its resource, a database of information, among the
multiple clients requesting and sending data in the network.
It is an
excellent database server choice for client/server computing. Oracle supports
all major operating systems for both clients and servers, including MSDOS,
NetWare, UnixWare, OS/2 and most UNIX flavors.
History:
Oracle
began in 1977 and celebrating its 32 wonderful years in the industry (from 1977
to 2009).
- 1977 - Larry Ellison, Bob Miner
and Ed Oates founded Software Development Laboratories to undertake
development work.
- 1979 - Version 2.0 of Oracle
was released and it became first commercial relational database and first
SQL database. The company changed its name to Relational Software Inc.
(RSI).
- 1981 - RSI started developing
tools for Oracle.
- 1982 - RSI was renamed to
Oracle Corporation.
- 1983 - Oracle released version
3.0, rewritten in C language and ran on multiple platforms.
- 1984 - Oracle version 4.0 was
released. It contained features like concurrency control - multi-version
read consistency etc.
- 1985 - Oracle version 4.0 was
released. It contained features like concurrency control - multi-version
read consistency etc.
- 2007 - Oracle has released
Oracle11g. The new version focused on better partitioning, easy migration
etc.
Features:
- Concurrency
- Concurrency
- Read Consistency
- Locking Mechanisms
- Quiesce Database
- Portability
- Self managing database
- SQL*Plus
- ASM
- Scheduler
- Resource Manager
- Data Warehousing
- Materialized views
- Bitmap indexes
- Table compression
- Parallel Execution
- Analytic SQL
- Data mining
- Partitioning
MS- ACCESS
This is one
of the most popular Microsoft products. Microsoft Access is entry-level
database management software. MS Access database is not only an inexpensive but
also powerful database for small-scale projects.
MS Access
uses the Jet database engine which utilizes a specific SQL language dialect
(sometimes referred to as Jet SQL).
MS Access
comes with the professional edition of MS Office package. MS Access has easy to
use intuitive graphical interface.
History:
- 1992 - Access version 1.0 was
released.
- 1993 - Access 1.1 release to
improve compatibility with include the Access Basic programming language.
- The most significant transition
was from the Access 97 to the Access 2000
- 2007 - Access 2007, a new
database format was introduced ACCDB which supports complex data types
such as multi valued and attachment fields.
Features:
- Users can create tables,
queries, forms and reports, and connect them together with macros.
- The import and export of data
to many formats including Excel, Outlook, ASCII, dBase, Paradox, FoxPro,
SQL Server, Oracle, ODBC, etc.
- There is also the Jet Database
format (MDB or ACCDB in Access 2007) which can contain the application and
data in one file. This makes it very convenient to distribute the entire
application to another user, who can run it in disconnected environments.
- Microsoft Access offers
parameterized queries. These queries and Access tables can be referenced
from other programs like VB6 and .NET through DAO or ADO.
- The desktop editions of
Microsoft SQL Server can be used with Access as an alternative to the Jet
Database Engine.
- Microsoft Access is a file server-based database. Unlike client-server relational database management systems (RDBMS), Microsoft Access does not implement database triggers, stored procedures, or transaction logging.
Part time job available HERE
Subscribe to:
Posts (Atom)