JavaScript one of the most popular programming language among web developers. Its a browser based coding for client side operations. For fast form validations.PHP , Dotnet, java like programming languages are used fro server side coding. JavaScript can handle many operations like form field validations, file operations, send requests to server using Ajax, Curl like methods etc. Here I have collected 20 JavaScript interview questions that will be asked commonly in interviews. On the last page I have added a PDF version for quick reference. I have just added the questions only and you should prepare the answers before attending the interviews.
You can expect some basic questions like what is JavaScript and its difference form other languages like Java
Prepare the array operations with JavaScript
It will be a sure question about file operations in Javascript
Python is one of the most readable high level programming language. It is widely used by the companies like Google. Its expressions are very much similar like C & Java programming. Here I have collected some Python interview questions which are generally asked for your Python related jobs interview.You can also download 35 Python interview questions in PDF format.
I have just added the questions only ( not their answers ) for a quick reference. You can find the relevant answers from other tutorials available on the net by searching. Make sure prepare the answers for all of these questions added here.
You can expect a sure question relating Local & Global variables
Make sure to prepare about the features of Python like Memory Management
Learn about the advanatges & disadvantages of Python compared to other programming languages
Here I have collected some commonly asked interview questions based on Ab Initio products. I have not added the answers here, that you can google the questions and can find out the answer. Make sure prepare the answers for each questions before attending your Ab Initio job interview. You can also download the Ab Initio interview questions PDF version.
You should expect some questions about Graphs like how to run, performance improvement etc ..
Be prepare about the databases, there will be sure questions from there like Joins, Primary & Foreign Keys etc .
Agile typically refers to a professional tester who embraces changes, collaborates well with the business technical team and understands the concept of software document requirement and to derive them. They are willing to learn about the customer so that they can know what they can do according to the customer needs as per the software requirements.Here it contains Agile testing principles,Methodologies, Advantages , Disadvantages and pdf tutorials for your reference.
ADVANTAGES OF AGILE TESTING
Whole team responsible for the quality. Testing is done after the development is complete but in Agile , the whole team is responsible for the quality of work. They also mixes discipline where you can find one tester working with co ordination with the other developers.
Here communication also plays an important role as when testers and developers work together in a team they can easily communicate with each other.
As they are working together in a team, immediate feedbacks can be given where the developer can fix the bug then and there when the code is still fresh in his mind.
As the coding and testing time is so close to each other, the developer need not have to put in new code to the project as he can fix up the bug problem without any difficulty.
Agile locks the teams into short sprints letting each team focus on completing a small set of features.
Since testing is done throughout the software process, testing can’t be cut and also not even much cant be cut. It has to go on in order to avoid the bug that arises.
DISADVANTAGES OF AGILE TESTING
When testing stops in between in the software life cycle, more and more bugs will be introduced and it will be difficult for the developer to clear the whole bug in one time.
Agile requirements are barely sufficient. This eliminates wasted efforts on deliverables that do not last which saves time and also money. If proper team work and communication is not there between developers and testers, then there will be a clear misunderstanding and will be difficult for team members that are used to do everything being defined as upfront.
Flexibility to change ensures the right to delivery of the right product at the correct time. Without the maturity of a strong and clear vision, and the discipline of fixing timescale and trading scope, is potentially very dangerous.
PRINCIPLES OF AGILE TESTING
Provides continuous feedback. This is needed as he is the person leading the team and to improve their ability and to motivate them , feedback is necessary where they will know their feedback and can work on it.
Deliver value to customer. Acceptance of tests helps all understanding of what it means on the realization of customer needs.
Enable face to face communication. Here testers play a major role in bringing the customer and tester together on a face to face communication where by then the problem can be solved regarding the bug and softwares. A tester can be the ones who physically brings these people together as well the ones who drives the common language between these parties.
Self organize.In a true agile team everyone has the role to act as a tester. They should know how to shift focus from time to time when needed. They have to focus their attention towards verifying DONE attitude rather than DONE DONE attitude.
Focus on people.Testers are basically at the bottom line in a non agile software team. To them the works are given, particular time to complete is given and the programmers looks as those lower to them.
Keep it simple.Testers can help the customer to understand how to prominently deliver value. They have to provide a equal balance of iterative testing, just a right confidence to deliver the software.
Selenium testing is a software testing framework for web applications. Selenium is a strong set of tools that supports quick development of test automation for web-based applications. It was developed in 2004 by Jason Huggins as a JavaScript library used to automate his manual testing routines.
Here it contains basic introduction & history about Selenium Testing , its advantages and PDF Tutorials for reference.
Selenium Core is born whose functionality underlies the Selenium RC (Remote Control) and Selenium IDE tools.The Limitation of having a JavaScript based automation engine and browser security was a drawback of Selenium to specific functionality. Google, was the long time user of Selenium and they had a developer named Simon Stewart who developed WebDriver. This tool evaded Selenium’s JavaScript sandbox to allow it to communicate with the Browser and Operating System directly using native methods.In 2008, Selenium and WebDriver merged technologies and intellectual intelligence to offer the best possible test automation framework.
Selenium provides a set of testing functions specifically geared to the needs of testing of a web application. Selenium operations are highly flexible, allowing many options for placing UI elements and comparing expected test results against actual application behaviour.
Components of Selenium are the following:
Selenium IDE
Selenium Remote Control
Selenium Grid
Selenium IDE
Selenium IDE is an integrated development environment for Selenium tests and is implemented as a Firefox extension, and allows you to record, edit, and replay the test in firefox. It allows you to save tests as HTML, Java, Ruby scripts, or any other format and thus allows you to automatically add assertions to all the pages. Selenium IDE allows you to add selenese commands as and when required.
Selenium IDE has some limitations, such as:
Selenium IDE can be tested only on Firefox. No Programming login (like loops, conditional statements) can be applied
It can execute scripts created in Selenese only.
It is hard to use Selenium IDE for checking complex test cases involving dynamic contents.
Selenium Remote control
Selenium remote control is a perfect solution to cross browser testing. It is a server, written in Java and thus available on all the platforms.It also acts as a proxy for web requests from them.Selenium remote control bundles Selenium Core and automatically loads into the browser.
Selenium Grid
Selenium Grid scales the Selenium RC solution for large test suites and test that must be run in multiple environments. It helps to run tests parallel with simultaneous execution (different tests on different remote machines). It permits for running your tests in a distributed test execution environment. It can be used to run your tests against multiple browsers, multiple versions of browser, and browsers running on different operating systems. Selenium Grid takes comparatively less time for the test suite to complete a test pass.
Features
The following are the features of Selenium testing:
Selenium testing supports Cross Browser Testing and thus it be run on multiple browsers.
It allows scripting in numerous languages like Java, C#, PHP and Python.
Its assertion statements give an efficient way of comparing expected and actual results.
It has inbuilt reporting mechanism.
Using Selenium as Test Automation tool reduces the cost incurred and also ensures faster delivery. Thus it is cost effective and also not time consuming which proves that this is a standard automation tool for regression.
Here is a list of 50 important Android Operating system interview questions with their answers. Android is the most popular operating system used in mobile phones. It started a new era on mobile industry with smartphones and tablets. The main feature was its touch screen. Android operating system is initially developed by a company called “Android Inc”. later it acquired by google and then Google released this as an open source code. Now most of the IT companies are working with Android Apps developments.
There are several institutes providing training for Android development. Now go through all these question and answers before attending your Android job interviews.
If your a fresher, then expect this as the first question. Prepare an introduction about Android.
Here is a list of commonly asked interview questions about ASP.net. ASP stands for active server pages and it is also widely used for web programming after PHP. Download ASP DOTNET interview questions in PDF format. ASP.Net based on Object oriented programming concept. ASP.net is an open source server-side Web application framework that is designed and marketed by Microsoft and intended to help programmers to create dynamic websites, web services and web applications with minimal coding.Here I have collected some good interview questions with their answers.
Prepare about introduction about ASP
Expect a question about difference between normal asp and asp.net
UNIX is an another Operating System like Linux , Windows etc. Here I have collected UNIX interview questions with their answers for your reference. If you require download UNIX Faqs in PDF format.
MySQL RDBMS is the most popular open source database used mainly with PHP and another online applications. Here is some most commonly asked interview questions collections about MySQL. Download Complete MySQL Faqs in PDF. If you are a PHP programmer or an online software developer, you should be thorough with basic RDBMS ( Relational Database Management system ). The questions you can expect from this topic are about
Creating, deleting, altering Databases and tables
Connection with database
Primary keys , index keys and foreign keys
How you start designing tables as per the requirement
Selection query
Optimizing the queries with left and right join
Aggregating functions like SUM
Selecting the unique rows
avoiding the duplicate rows
Search in Mysql table
Technical features and General knowledge topics about MySQL
Most of the companies are working with this MySQL tables and there are a lot of job chances in this field as database administrator and programmer. Please go through all of these followed questions with their answers before attending the interview.
Datastage is an Extract, Transform and Load ( ETL ) tool from IBM and part of their IBM InfoSphere. Here I have collected more than 70 interview questions with their answers about Datastage. Download Complete IBM Datastage Interview questions PDF. All these questions are frequently asked ones and better prepare all these before attending your Datastage interview . You can also refer Datastage Tutorials and PDF training materials.
DataStage is “ETL tool, which extracts data, transforms it and applies business rules and then loads it to any target.” According to Wikipedia, “IBM InfoSphere DataStage is an ETL tool and part of the IBM Information Platforms Solutions suite and IBM InfoSphere. It uses a graphical notation to construct data integration solutions and is available in various versions such as the Server Edition, the Enterprise Edition, and the MVS Edition.”
Prepare for this first question very well. Introduction about IBM Datastage tool
There are mainly two tools used for the same purpose. Informatica and Datastage. Let us prepare the main difference bewteen these two ETL tools
A sure questions ie about the main components of datastage
Question about System variables
About Merage
About Sequencers
Introduction about version COntrol in Datastage
Another important Datastahe interview question about Active Stage and Passive stage