Top JavaScript Interview Questions for fresher developer

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.

  1. You can expect some basic questions like what is JavaScript and its difference form other languages like Java
    2_What is JavaScript
  2. 3_difference between JavaScript and java
  3. 4_difference between JavaScript and jscript
  4. Prepare the array operations with JavaScript
    5_How to create arrays in JavaScript
  5. 6_What are JavaScript types
  6. 7_How to call external JavaScript file
  7. 8_What is BOM and DOM
  8. 9_What is negative infinity
  9. It will be a sure question about file operations in Javascript
    10_How to read and write a file using javascript

Top Python Programming Interview Questions for fresher developers

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.

  1. 36_What are iterators in Python
  2. 2_What is module in python
  3. 3_Explain how python is interpreted
  4. 4_What is the method does join() in python belong to
  5. You can expect a sure question relating Local & Global variables
    5_What are the rules for local and global variables in Python
  6. 6_What is package in python
  7. 7_What is slicing in Python
  8. Make sure to prepare about the features of Python like Memory Management
    8_How is memory managed in Python
  9. 9_Explain the dictionary in Python
  10. 10_How do we share global variables across modules in Python
  11. 11_What is namespace in python
  12. Learn about the advanatges & disadvantages of Python compared to other programming languages
    12_Phyton Advantages and Dis-Advantages

Ab Initio interview questions with answers

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 ..

4_Explain the methods to improve performance of a graph
5_How to find the number of arguments defined in graph
6_How to run a graph infinitely
7_an exaple of realtime start script in the graph
8_How to Improve Performance of graphs in Ab initioGive some examples or tips
9_How many components in your most complicated graph
10_How to run the graph without GDE
11_How would you do performance tuning for already built graph

Be prepare about the databases, there will be sure questions from there like Joins, Primary & Foreign Keys etc .

12_What are the most commonly used components in a Abinition graph
13_What are Cartesian joins
14_What is semi-join

Be thorough with each components of Ab-initio

15_What are the continuous components in Abinitio
16_How to retrieve data from database to source in that case whice component is used for this
17_What is a Rollup component
18_What is MAX CORE of a component

Agile Software Testing methodology , Principles and PDF Tutorial

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.

agile testing methodology principles tutorial

 
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

  1. 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.
  2. Deliver value to customer. Acceptance of tests helps all understanding of what it means on the realization of customer needs.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

 
Agile Testing Methodologies

  • Scrum Model Testing
  • Crystal
  • Dynamic Software Development
  • Feature Driven
  • Lean Software Development
  • Extreme Programming

 
PDF Tutorials

Selenium Testing Tutorials

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 testing tutorial

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.

Selenium PDF Tutorials

Most important Android Interview Questions with Answers

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.
    2_What is Android
  • Question about Google Android SDK
    3_What Is the Google Android SDK
  • Question about Architecture of Android OS
    4_What is the Android Architecture
  • About Android Framework
    5_Describe the Android Framework
  • AAPT in Android
    6_What is AAPT

50+ ASP.Net Interview questions with answers

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 ASP2_What is ASP
  • Expect a question about difference between normal asp and asp.net3_What is the difference between Classic ASP and ASPNet
  • 4_What is ASPNET
  • Sure question about Cookie in ASP.net5_What is a Cookie
  • 6_Difference between ASP Session State and ASPNet Session State
  • 7_What is the difference between ASP Session and ASPNET Session
  • Question about ASP.Net builtin objects8_What are the major built in objects in Aspnet
  • 9_Difference between ServerTransfer and ResponseRedirect
  • About ServerTransfer and ResponseDirect10_What is a PostBack
  • AutoPostBack11_What is AutoPostBack
  • What is called as round trip in ASP.Net12_What is a round trip
  • Different Types of Cookies13_What are the types of Cookies in Aspnet

General UNIX interview questions with Answers

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.

  • Quick introduction about UNIX OS5_What is unix
  • Introduction about the term shell in UNIX2_What is a shell
  • Should be thorough about session3_Define session
  • Question about Signal in UNIX4_What do you mean by signal
  • Question about Message queue6_Define message queue
  • Directory and file naming in UNIX7_Define directory and filename
  • Definition of terms program and process8_Define program and process
  • Different file types in UNIX9_List down the different file types
  • 10_What are the options available to determine the group ID of the new file
  • About sticky bit in UNIX11_Define sticky bit
  • Question about page fault12_What is called a page fault
  • 13_What do you mean by u-area (user area)
  • Types of buffering in UNIX14_What are the different types of buffering is supported by UNIX

Basic & Advanced MySQL Interview Questions with Answers

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.

  • 3_Why use the MySQL Database Server
  • 4_What is the technical features of MySQL Server
  • 5_What are the column comparisons operators
  • 6_How do you get the number of rows affected by query
  • 7_What are HEAP tables in MySQL
  • 8_How do you return the a hundred books starting from 25th
  • 9_How would you write a query to select all teams that won either 2 4 6 or 8 games
  • 10_What is the default port for MySQL Server
  • 11_How would you select all the users whose phone number is null
  • 12_What are ENUMs used for in MySQL

Datastage Interview questions with Answers

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
    6_What is DataStage
  • There are mainly two tools used for the same purpose. Informatica and Datastage. Let us prepare the main difference bewteen these two ETL tools
    2_What is the difference between DataStage and Informatica
  • A sure questions ie about the main components of datastage
    3_What are the components of Ascential Data Stage
  • Question about System variables
    4_What are System variables
  • 5_What are the enhancements made in datastage 75 compare with 70
  • About Merage
    7_What is a merge
  • About Sequencers
    8_What are Sequencers
  • Introduction about version COntrol in Datastage
    9_What is version Control
  • Another important Datastahe interview question about Active Stage and Passive stage
    10_What is Active and Passive Stage
  • Question about Datastage features11_What are the main features of datastage
  • About Data aggregation
    12_Define data aggregation
Share
Share