Codeigniter interview questions and answers

MadhukarAnand.com

1. What is codeigniter?

Codeigniter is open source , web application framework.Its is for building websites using php.Codeigniter is loosely based on MVC pattern.Most simple framework in php , which is you will easily learn.Its mostly known for its speed as compare to other frameworks in php.

Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries.

2. When and who developed codeigniter?

The first public version of CodeIgniter was released on February 28, 2006.

3. What is current version of codeigniter?

The latest is Version 2.1.4, till Sep 2013.

4. What are the features of codeigniter?

1. Codeigniter is free to use,its an open source framework.

2. Its light weight.The core system requires…

View original post 786 more words

PHP-MySQL Interview Questions Part – 1 (1-10)

MadhukarAnand.com

Q:1 What are the differences between Get and post methods in form submitting.
give the case where we can use get and we can use post methods?
A:1

When to use GET or POST

The HTML 2.0 specification says, in section Form
Submission (and the HTML 4.0 specification repeats this with minor
stylistic changes):

–>If the processing of a form is idempotent
(i.e. it has no lasting observable effect on the state of the
world), then the form method should be GET. Many database searches
have no visible side-effects and make ideal applications of query
forms.

–>If the service associated with the processing of a form has side
effects (for example, modification of a database or subscription to
a service), the method should be POST.

How the form data is transmitted?

quotation from the HTML 4.0 specification

–> If the method is “get” – -, the user agent
takes…

View original post 951 more words

PHP-MySQL Interview Question Part – 2 (11-20)

MadhukarAnand.com

Q:11 What are the different tables present in MySQL, which type of table is generated when we are creating a table in the following syntax:create table employee (eno int(2),ename varchar(10)) ?
A:11 Total 5 types of tables we can create
1. MyISAM
2. Heap
3. Merge
4. INNO DB
5. ISAM
MyISAM is the default storage engine as of MySQL 3.23 and as a result if we do not specify the table name explicitly it will be assigned to the default engine.
Q:12 Functions in IMAP, POP3 AND LDAP?
A:12 You can find these specific information in PHP Manual.
Q:13 How can I execute a PHP script using command line?
A:13 As of version 4.3.0, PHP supports a new SAPI type (Server
Application Programming Interface) named CLI which means Command Line Interface. Just run the PHP CLI (Command Line Interface) program and provide the PHP script file name as…

View original post 420 more words

Mysql Interview Question and Answers

MadhukarAnand.com

1. What’s MySQL?
MySQL the most popular Open Source SQL database management system, is developed, distributed, and supported by MySQL AB. MySQL AB is a commercial company, founded by the MySQL developers, that builds its business by providing services around the MySQL database management system.
2. Why use the MySQL Database Server?
The MySQL Database Server is very fast, reliable, and easy to use. it is possible for anyone to use and modify the software. Anybody can download the MySQL software from the Internet and use it without paying anything.
3. What is the technical features of MySQL Server?
The MySQL Database Software is a client/server system that consists of a multi-threaded SQL server that supports different backends, several different client programs and libraries, administrative tools, and a wide range of application programming interfaces (APIs).
4. What are the column comparisons operators?
The = , ‹›, ‹=, ‹,

View original post 330 more words

jQuery Interview Questions

MadhukarAnand.com

Q1. What is jQuery?

Ans: jQuery is fast, lightweight and feature-rich client side JavaScript Library/Framework which helps in to traverse HTML DOM, make animations, add Ajax interaction, manipulate the page content, change the style and provide cool UI effect. It is one of the most popular client side library and as per a survey it runs on every second website.

Q2. Why do we use jQuery?

Ans: Due to following advantages.

  • Easy to use and learn.
  • Easily expandable.
  • Cross-browser support (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)
  • Easy to use for DOM manipulation and traversal.
  • Large pool of built in methods.
  • AJAX Capabilities.
  • Methods for changing or applying CSS, creating animations.
  • Event detection and handling.
  • Tons of plug-ins for all kind of needs.

Q3. How JavaScript and jQuery are different?

Ans: JavaScript is a language While jQuery is a library built in the JavaScript language that helps to use…

View original post 4,511 more words

JavaScript interview questions and answers : Commonly asked questions

MadhukarAnand.com

Javascript


JavaScript developers are in high demand in the IT world. If this is the role that best expresses your knowledge, you have a lot of opportunities to change the company you work for and increase your salary. But before you are hired by a company, you have to demonstrate your skills in order to pass the interview process.

1. What is JavaScript?

JavaScript is a client-side scripting language that can be inserted into HTML pages and is understood by web browsers.

2. What are JavaScript types?

Following are the JavaScript types:

Number
String
Boolean
Function
Object
Null
Undefined

3. What happens when we not give ‘var’ while defining variable?

var keyword is used to declare a local variable or object. If the var keyword is omitted, a global variable is declared.

4. What is a prompt box?

A prompt box is a box which allows the user to enter input…

View original post 1,642 more words

Vue.js Interview Questions

MadhukarAnand.com

logo1.What is Vue.js?

Vue.js (pronounced /vjuː/, like view) is a JavaScript library that helps you build web applications using the the MVVM (Model-View-ViewModel) architectural pattern.

2.How to start working in Vue.js?

Just download Vue.js by using any below methods and add in your project –

  1. https://vuejs.org/js/vue.min.js
  2. npm install vue
  3. bower install vue, or
  4. CDN – https://cdnjs.cloudflare.com/ajax/libs/vue/1.0.26/vue.min.js

3.How a view-model works in Vue.js?

View –

<div id="my_view">
  {{ name }} is {{ age }} years old.
div>

Model –

var myModel ={
  name:"Madhukar",
  age:24};

ViewModel –

var myViewModel =newVue({
  el:'#my_view',
  data: myModel
});

4. How to create Two-Way Bindings in Vue.js?

HTML –

<divid="my_view"><labelfor="name">Enter name:label><inputtype="text"

View original post 412 more words