Why this" i" in every for loop (outer) and "j" in inner for loop?

One idea is that i is used for "index".

One major factor for such practice could be the resources available. Majority of programming books and online resources follow the same notation. They tend to use 'i' for outer and 'j' for the inner loop, irrespective of the programming language used. While starting to program, you can easily get used to what you see regularly.

Why is it 'i' and not 'a' or 'b'? Well, loops are normally used while iterating an array. The elements are accessed through their index. Instead of using the name 'index', I can simply use 'i'. What about 'j'? I really don't know. Let me guess. The letter 'j' follows 'i'.


i and j have been used in maths long before it was used in programming. It is also used in papers that predate higher level languages (remember seeing stuff like  "Xi,j").

Well when fortran was designed they apparently followed the same trend, that they assigned alphabets starting with i to n to integers and and all other would default to real number(floating point).

Most people seem to have seen little reason to change that. It's widely known and understood, and quite succinct. Every once in a while you see something written by some psychotic who thinks there's a real advantage to something like:

for (int outer_index_variable=0; outer_index_variable < 10; outer_index_variable++)  
 for (int inner_index_variable=0; inner_index_variable<10;        inner_index_variable++)   
      x[outer_index_variable][inner_index_variable] = 0;

Thankfully this is pretty rare though, and most style guides now point out that while long, descriptive variable names can be useful, you don't always need them, especially for something like this where the variable's scope is only a line or two of code.

CodeIgniter: Best PHP Framework for beginner

After writing first post on CodeIgniter I decided to write this.

CodeIgniter is better for a beginner.
If you know PHP programming (basics), CodeIgniter is for you.

All frameworks I can think of in the PHP world are strongly object oriented, so provided you're comfortable with that, you should be in a good place to make a start. The advantage with using a framework is that you can learn best practices, which is especially important in the PHP ecosystem - as a PHP programmer myself I can tell you that there are a number of poor practices that are passed around on blogs etc, and it will pay to learn from the correct sources.

As we know, Codeigniter is a Model/View/Controller (MVC) based framework so this is best structure to build any application. Each request comes to controller and performing any database interaction though Model, all out put goes to View for the end result. Where as, in custom PHP each single page serves as MVC where we can see so much complexity.

Pros of CodeIgniter: 

  • Super easy to set up and use. This makes the entry level for a newer PHP developer much lower.
  • Extremely well-documented, with examples in a lot of places to illustrate usage.
  • Extremely fast.
  • Huge community. As with Cake, since CI has been around so long you can almost always find your answer via Google, CI forums, or their IRC channel. This also means there’s lots of code contribution to help get things done (like Paypal libraries, etc)

Ready to Go & Almost Zero Configuration:
If you are going to start a new project with custom PHP then you obviously need to set and collect couple of files to get this start. You must need to build database & other configuration files. Mostly, developers have to write everything from scratch. In Custom development, we will see database queries and other php functions being used directly into lot of files. Following are few files we need in custom development.

Custom PHP
– connection.php
– config.php
– Database.Class.php
– login.php
– logout.php

In Codeigniter we dont need to worry about such classes and configurations. We will only need to download latest version from there website and after unzipping and setting up few things you are ready to go. The whole zip comes with 3 folders usually,

– application
– system
– user_guide

The system/ folder contains all libraries and classes which we can add and use in our application. We dont need to do anything with system folder because all our work will go to application folder. The application folder is a set of folders and each folder name defines the purpose of its creation.

These two files are needed to setup in CodeIgniter:

– application/config/config.php file with a text editor and set your base URL.
– application/config/database.php If you intend to use a database then set your database settings.

Download CodeIgniter from here.

OOPs Questions with Answers: Important for Interview

Q. Which of the following is not a type of constructor?

A. Copy constructor
B. Friend constructor
C. Default constructor
D. Parameterized constructor

Q. Which of the following type of class allows only one object of it to be created?

A. Virtual class
B. Abstract class
C. Singleton class
D. Friend class

Q. Which of the following concepts means waiting until runtime to determine which function to call?

A. Data hiding
B. Dynamic casting
C. Dynamic binding
D. Dynamic loading

Q. How "Late binding" is implemented in C++?

A. Using C++ tables
B. Using Virtual tables
C. Using Indexed virtual tables
D. Using polymorphic tables

Q. Which of the following is correct about class and structure?

A. class can have member functions while structure cannot.
B. class data members are public by default while that of structure are private.
C. Pointer to structure or classes cannot be declared.
D. class data members are private by default while that of structure are public by default.

Q. Which of the following concepts means determining at runtime what method to invoke?

A. Data hiding
B. Dynamic Typing
C. Dynamic binding
D. Dynamic loading

Q. Which of the following is an invalid visibility label while inheriting a class?

A. public
B. private
C. protected
D. friend

KPIT Technologies is hiring

Designation: KPIT Hiring Matlab Professionals @ Pune - 3 Opening(s)

Experience: 3 - 8 Years
Industry Type: IT-Software / Software Services
Role: Design Engineer
Functional Area: Engineering Design, R&D

UG - Any Graduate - Any Specialization, Graduation Not Required
PG - Any Postgraduate - Any Specialization, Post Graduation Not Required
Doctorate - Any Doctorate - Any Specialization, Doctorate Not Required

Web: http://www.kpit.com

Other Jobs Available


KPIT Technologies Limited (BSE: 532400; NSE: KPIT), a trusted global IT Consulting and product engineering partner, is focused on co-innovating domain intensive technology solutions for Manufacturing and Energy &amp; Utilities corporations to help customers become efficient, integrated and innovative enterprises. It helps its customers globalize efficiently &amp; bring complex technology products/ systems faster to their global markets.

Whether your interest lies in automotive engineering, research, sales, chip design or software development, or corporate communications, KPIT Technologies is the perfect place for you.

Jobs at PUNE: Current openings

Recruitment at Pune:

Hi friends we got some important information for IT students : BCA/BBA/MCM/MCA/MSC/BE/IT/BSC

Open positions:
Software Engineering-

PHP Web Developer

Front End Developer - BSMO

Frontend Developer – HTML5

Java/J2EE Developer

UI Developer

Java Developer - Pentaho

Programming Analyst

Sr. Software Engineer- Informatica

Sr. Software Engineer - T3 Support

Sr. Software Engineer- Windows Services

Sr. Software Engineer- MVC2

Software Engineer - Java

Perl Programmer

Sr. Perl Developer

Device Driver Developer - Windows

Software Engineer- HTML

Sr. Software Engineer

Java Developer

Team Lead Java - Server Side

Java Developer


Hiring : ISO Certified Company, PUNE

Good opportunity for freshers!!!

Required: IT marketing Trainee

Qualification: MBA/BBA (appeared/pass-out)
Company Name: Gatitaa, Pune (ISO Certified company)

Call : 9225620366.
Drop Resume on: career@gatitaa.com

Required: PHP developer 

Company Name: Gatitaa, Pune (ISO Certified company)

Skills required : PHP, MYSQL
Experience: 6 months to 1 year
CONTACT : 9225620366.
Drop Resume on career@gatitaa.com

Required: Website Designer

Company Name: Gatitaa, Pune (ISO certified company)

Required Skills: HTML, CSS
contact 07276750434
Send resume on :

For daily updates VISIT & LIKE: Facebook Page

Current Openings at BMIT , PUNE

Current Openings at BMIT ( Bit Mapper Integration Technologies Pvt. Ltd )

About Company:
Founder Director -Rakesh Mehta

In over two decades BMIT has significantly contributed to the growth of education, research, defence, and space industry in the country. BMIT has grown its product range from IC Testers and Educational kits to Mil and Airborne qualified systems.

Bit Mapper Integration Technologies has management team which is led by professionals and consultants with an expertise and strong background in developing products and creating markets with extensive experience in bringing a variety of complex software and hardware systems to market, the BMIT team is committed to developing and delivering the highest quality solutions in prototyping, video and image processing and communication domains to name a few.

Rakesh Mehta is the founding Director of Bit Mapper Integration Technologies Pvt. Ltd. His research interests include “Re configurable Computing”, “High Speed Design” developing hardware solutions for “High Performance Computing” and “Radio Astronomy”. He has over 32+ years of experience in design and market development.

Location: Pune

Experience: 0 to 3 yrs
Salary: As per Industry Standards

Open Positions:
Software Engineer
          Skills Required:
Working closely with analysts, designers and staff
Hands on experience in VC++,MFC framework
Should have knowledge of communication protocols USB, Ethernet, PCI etc.
Web Development Experience is essential.
Experience debugging multi-threaded and multi-process code
Experience with C# and the .Net Framework

IT Manager

SAP Associate

Hardware Design Engineer I
Hardware Design Engineer II

Accounts Manager
Accounts Officer

Key Skills: Software Engineer,  VC++,  MFC framework,  C# , .Net Framework

M.Sc. (Science), MCA/ PGDCA, ME/ M.Tech./ MS (Engg/ Sciences) (Computer Science, Computer Science, Computer Science )


Application will redirect you to company website

Urgently Looking for "Customer Service Associate"

Urgently Looking for "Customer Service Associate" for Vodafone House, Ahmedabad.

Designation: Customer Service Associate

Experience: Fresher or Experienced Person ( Boys & Girls ) ( Fix Shift for Girls )

*Physically Handicapped person also required – Free Pickup & Drop Facility for PHD Persons only.

Location: Vodafone House, Ahmedabad.

Qualification: Min 12th Pass Or Any Graduates Or ITI-Diploma Candidates.

Salary : 9244/- CTC PM + Over Time ( 80 to 100 Rs. Per Hour ) + Incentives + Shift Allowance + Replacement Amount + Festival Amount + Loyalty Bonus + Birthday Allowance + etc ..

PF & ESIC Benefits

*Excluding Food & Accommodation Available.
For more details call on these numbers :

8487808375  ,  8487809069  ,  8487811513  ,  9825221404 , 9913945033 .

Urgent Openings in MCS TECHNOLOGIES

Urgent Openings in MCS TECHNOLOGIES (An ISO 9001:2008 Certified Company) for the following post:

1. RF Survey Engineer
2. Drive Test
3. BTS Engineer
4. O&M with complete Telesolution
5. Telecom Network Engineer
6. Microwave Engineer
7. Spectrum Analysis Engineer
8. Networking Engineer

Location: Hyderabad / Secunderabad, Pune, Adilabad

Desired Candidate Profile:

- Candidates must have to relocate any where in India, as per project requirement
- Candidates must have to physically fit.
- Candidate should have the ability to work under pressure.
- The candidate will be responsible for various RF/wireless activities like survey, planning, Installation, commissioning, spectrum analysis, Installation & Commissioning BTS sites.etc
- Candidate should have the leadership quality to maintain team.
- Candidate must have to undergone for Pre-recruitment Telecom program on self support basis after their selection in MCS TECHNOLOGIES.
- Candidates must have the ability for providing Telecom solutions i.e. Telesolution of different kind of errors in GSM and CDMA spectrum.

Apply on Company Website

Ericsson is hiring

Technology Park is HELP PORTAL for IT students.
We are posting information which is really important for IT students.

Today's most important information is: Ericsson is hiring.

Ericsson  is looking for talented graduates with strong academic capabilities in:

- Engineering
- Information Technology/Computer Science
- Business/Commerce.

Click here for more info: Students and Young Professionals

View our featured positions in your area of interest by clicking on the links below.

Job Openings at Ericsson

Apply on website

About Ericsson:-
Ericsson is a Swedish multinational provider of communications technology and services.
President and CEO:    Hans Vestberg
Headquarters: Stockholm, Stockholm County, Sweden
Founded: 1876,
Employees:    117,510+

    Technology Park is trying to help IT students to get a job in IT, stay connected, visit daily!
    For daily updates Like our Facebook Page.
Best Luck.

TCS Recruitment Drive: Batch 2015

Hi Friends,

This post is for IT Students.
This post is important for the people who are looking for job in MNC IT companies.

Important Inforamtion;

For freshers:

If you want to apply for TCS jobs: Visit: https://nextstep.tcs.com/campus/ and  Register there.
This is the portal of TCS company, this site/portal is directly run by Tata Consultancy Services Limited.

For Experienced:
Jobs You May Be Interested In: IT/BPS
VISIT:  https://grs.tcs.com/ep/pages/careerHome.jsf

TCS Recruitment Drive: Batch 2015

 Registration and Application Link: (click on following link)

Candidates shortlisted for the drive, would be intimated on the drive details and receive a Hall Ticket on their email id entered on NextStep.

    Technology Park is trying to help IT students to get a job in IT, stay connected, visit daily!
    For daily updates Like our Facebook Page.

Best Luck.

Programming : C and C++

Programming : C and C++

About C language:
The C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX operating system.

The C is the most widely used computer language, it keeps fluctuating at number one scale of popularity along with Java programming language, which is also equally popular and most widely used among modern software programmers.

Why to use C?

C was initially used for system development work, in particular the programs that make-up the operating system. C was adopted as a system development language because it produces code that runs nearly as fast as code written in assembly language.
Some examples of the use of C might be:
Operating Systems
Language Compilers
Text Editors
Print Spoolers
Network Drivers
Modern Programs
Language Interpreters

About C++ :
C++ is a middle-level programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs. C++ runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX.

C++ is a statically typed, compiled, general-purpose, case-sensitive, free-form programming language that supports procedural, object-oriented, and generic programming.

C++ is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features.

C++ was developed by Bjarne Stroustrup starting in 1979 at Bell Labs in Murray Hill, New Jersey, as an enhancement to the C language and originally named C with Classes but later it was renamed C++ in 1983.

C++ is a superset of C, and that virtually any legal C program is a legal C++ program.

Object-Oriented Programming:
C++ fully supports object-oriented programming, including the four pillars of object-oriented development:

Data hiding

what is C++ used for?

C++ is a powerful general-purpose programming language. It can be used to create small programs or large applications.
It can be used to make CGI scripts or console-only DOS programs. C++ allows you to create programs to do almost anything you need to do.

What do I need to start programming in C or C++?

In order to make usable programs in C or C++, you will need a compiler. A compiler converts source code - the actual instructions typed by the programmer - into an executable file. Numerous compilers are available for C and C++.

Do I need to know C to learn C++?

No. C++ is a superset of C; (almost) anything you can do in C, you can do in C++. If you already know C, you will easily adapt to the object-oriented features of C++. If you don't know C, you will have to learn the syntax of C-style languages while learning C++, but you shouldn't have any conceptual difficulties.

Enjoy Programming.

Urgent opening for Asp.net Developer : Pune

Current Openings : @ Ketu Software Pvt. Ltd.

1. Software Developers, Asp.net, SQL, C#.

Experience: 1-3 years

Location: Pune

Job Description:

  • Urgent opening for Asp.net Developer.
  • Exp Level :1- 3 Yrs.
  • Skills Required :
    BE (Information Technology or Computer Science), BTech / MCA.
  • Must have strong knowledge and experience in Dot net, ASP.net, SQL, JQuery, JavaScript, HTML, and XML.
  • Strong OOPS concepts and excellent in UI Designs.
  • Strong working experience of C#.
  • Can join in 15-30 days strictly.

Job: Tech Support - Pune

Job: Tech Support - Pune
[Home pick up and Drop]

Job Location: Pune

Interview Dates:
Friday / 15th May 2015
Saturday / 16th May 2015
Sunday / 17th May 2015
Monday / 18th May 2015
Tuesday / 19th May 2015
Wednesday / 20th May 2015
Thursday / 21th May 2015
Friday / 22th May 2015

Timings: 12:00 PM to 3:30PM

Venue Address:
Knoah Solutions Pvt. Ltd.
Unit No.204,
2nd Floor,
Ganpati Chowk,
The Chamber Building,
Samrat Chowk Lane,
Viman Nagar,

Land Mark: Sai Mandir Lane


1. Flexible to work in rotational shifts 24*7 shifts.
(Pick & drop facility is available within 18km radius from Venue)
2. Age Limit: 30 Years
3. The selection process will be take 30 minimum to 5hrs starting from written assessments to the completion of Operations and HR round. Requesting you to come prepared for the selection process accordingly.
3. Important: Typing speed should be 30wpm

Mandatory Documents:

o Resume ( Mention Sandeep on resume as reference )
o Passport size picture

Interview Rounds:

English proficiency test
Chat test
Written technical test
Ops round (Face to Face)
Final Hr

CTC-1.20 to 1.80 LPA

Sandeep - HR
Mobile: +917675817402
Landline: 020-26630500
EXTN- 8702 / 8703 / 8814
E-Mail: sundeep.s@knoahindia.com

JOB: HTML Developer

JOB: HTML Developer : PUNE

1-3 years

B.E/ B.Tech /MCA/MCS/M.Sc(Computer science)

Languages and tools: HTML4/5, Javascript, JQuery(Mobile), CSS 2/3
Platforms: Desktop(Windows, Mac), Mobile(iOS, Blackberry, Android)

Job Description:
Know how to design intuitive site functionality, interaction, user interfaces, and navigation
Ability to design for cross-platform (e.g. Mobile Devices, Tablets, Desktop/MAC)
Proven experience to use the best practices and the latest web design trends in user interface design (e.g. Responsive/Adaptive Design)
Transform .psd files and wireframes into web user interfaces according to design specifications

Off Campus Drive: Pune

Job Title: Off Campus Drive & Technical Workshop on Asp.Net
Company: system skill

Dear All,

Unique System Skills (India) Pvt. Ltd. is going to conduct Technical Workshop and off Campus Drive for our client for in Pune on (ASP.Net Development.)

Kindly find the below mentioned details:

Company Name: Unique System Skills (I) Pvt. Ltd.

Kindly find the below mentioned details for test & technical interview.

Recruitment Process –

1st Round – Technical & Aptitude Test

2nd Round – Technical Interview (ASP.NET)

3rd Round – HR Interview

All the interviews will be taken F2F.

Date: 16th May 11, 2015 i.e. Saturday

Timing: 9 AM to 5 PM. Kindly reach at venue before time.

Find below the Mandatory eligibility details –

2013/14/15 pass-outs only

BE/ B. Tech in CS/ IT/MCA

55% throughout academics (Xth, XIIth, Graduation, Engg, MCA)

No long gaps or breaks in education

Good communication Skills

Job Location – Pune
Position - .net Developer

CTC Offered: As per industry standard

Candidates need to carry below documents:

• CV

• Photo

• All Education Certificates. - For verification.

Dress Code: Strictly Formals

Kindly attend it without fail.

(Kindly revert back with your updated resume for confirm your appointment with us.)


Cell: +91-9561323450/52 Ph: +91-020-41210814
Unique System Skills (India) Pvt. Ltd.
Near World of Titan Showroom, Opp. P L Deshpande Garden
Ganesh Mala, Sinhgad Road, Pune-30

Game Development: using C++ or other

Game Development: using C++ or other

C++ is one of the best and most used programming language in Game Development, Animation tools and technologies. If you search google you will get a lot of results on this.

C++ game development is not odd. There are a lot of online resources available and also books are available. I will provide you with some links:

Wanting to "Learn game development" is very, very vague.
If you want to develop your own, small games, for fun, while learning how to structure the application, go with python.
If you want to learn more hard-core graphics programming, or gain experience towards working in the industry, I would have to say go with c++.
I think the answer depends very much on your current skill set and goals. Note that I'm certainly no expert in the field.

C++ is the language used to actually write the game, at least for the graphically-intensive complex games like World of Warcraft. Languages like Python are often used for scripting behaviors within the game.
If you want to be hired in the industry, get good at C++. Real good.

As a game developer, what are your most used concepts in C++?
Implementation of OOPS, Data structure, Design patterns via c++

The Best site to refer: http://www.cppgameprogramming.com/

Visit Facebook Page and LIKE: Technology Park  for daily updates.

Job: Senior PHP (Wordpress) Developer

Hi [*****],

I have a burning requirement of Sr. PHP Developer for Nashik location. I am sharing the Job Description for the same below in this message, so if you are interested please have a look at it and if you wish to apply please share your contact number so as to reach you in time.

Job Description:

Designation: Senior PHP (Wordpress) Developer

Skills: ​PHP & MySQL, Wordpress, MVC based architecture + jQuery, JavaScript, AJAX, CodeIgniter, etc.
CMSs:​ Wordpress, Joomla, Drupal, Magento, etc.

● Someone who believes that the design of the product is of paramount importance, but simultaneously advocates modern code writing standards.
● Someone who can lead, mentor & empathize with a team of 3­5 young minds.
● Someone whose technical prowess keeps evolving with the changing trends of technologies.
● Someone who possesses adequate communication skills to meet the stature of the post.

Experience:​ 1 to ­3 years

Qualification: ​BE/B.Tech, MCA, MCS, ME, BCS, BCA.

*You can also refer this career opportunity in your friend circle as well. 

+91 9260708202
Jobs Safari

Most Important ASP.NET questions with answers

Q.: Explain the advantages of ASP.NET.
Following are the advantages of ASP.NET.

Web application exists in compiled form on the server so the execution speed is faster as compared to the interpreted scripts.

ASP.NET makes development simpler and easier to maintain with an event-driven, server-side programming model.

Being part of .Framework, it has access to all the features of .Net Framework.

Content and program logic are separated which reduces the inconveniences of program maintenance.

ASP.NET makes for easy deployment. There is no need to register components because the configuration information is built-in.

To develop program logic, a developer can choose to write their code in more than 25 .Net languages including VB.Net, C#, JScript.Net etc.

Introduction of view state helps in maintaining state of the controls automatically between the postbacks events.

ASP.NET offers built-in security features through windows authentication or other authentication methods.

Integrated with ADO.NET.

Built-in caching features.

Q. Explain the different parts that constitute ASP.NET application.
Content, program logic and configuration file constitute an ASP.NET application.

Content files
Content files include static text, images and can include elements from database.

Program logic
Program logic files exist as DLL file on the server that responds to the user actions.

Configuration file
Configuration file offers various settings that determine how the application runs on the server.

Q. Describe the sequence of action takes place on the server when ASP.NET application starts first time
Following are the sequences:

IIS starts ASP.NET worker process - worker process loads assembly in the memory - IIS sends the request to the assembly - the assembly composes a response using program logic - IIS returns the response to the user in the form of HTML.
5. Explain the components of web form in ASP.NET
Server controls
The server controls are Hypertext Markup Language (HTML) elements that include a runat=server attribute. They provide automatic state management and server-side events and respond to the user events by executing event handler on the server.

HTML controls
These controls also respond to the user events but the events processing happen on the client machine.

Data controls
Data controls allow to connect to the database, execute command and retrieve data from database.

System components
System components provide access to system-level events that occur on the server.

Q. Describe in brief .NET Framework and its components.
.NET Framework provides platform for developing windows and web software. ASP.NET is a part of .Net framework and can access all features implemented within it that was formerly available only through windows API. .NET Framework sits in between our application programs and operating system.

The .Net Framework has two main components:

.Net Framework Class Library: It provides common types such as data types and object types that can be shared by all .Net compliant language.

The Common language Runtime: It provides services like type safety, security, code execution, thread management, interoperability services.


Resume Tips: Things to Avoid in Resume

Things to Avoid in Resume :

  1. Using Pictures
  2. Irrelevant work experiences
  3. No lies, please
  4. Current and Expected Salary
  5. Size of the Resume
  6. No Hobbies
  7. No scattered information
  8. No fancy design
  9. No pronouns
  10. Spelling mistakes.
  11. Grammatical errors.
  12. Misuse of apostrophes, plurals, and possessives.

Master in Computer Application (MCA)

Master in Computer Application (MCA)

MCA is a 3 year full-time educational program that includes subject areas like accounting, programming, designing, networks, database management and finance. MCA is a preferred course by BCA students as while a degree in BCA furnishes the platform for a career in IT field, MCA degree adds the specialized touch to offer ample career opportunities. Certain skills are required to become an MCA, which include computer and management skills. Proper planning, decision making and problem solving skills are a part of management skills.
Masters in Computer Application (MCA) is a post graduate degree in computer applications. This is a senior level course that prepares professionals to meet the complex demands of the IT industry.

It emphasizes on planning, designing and building of complex commercial application software and system software.
Master in Computer Application course: It's a three years degree programme. The broad objective of the MCA programme is to prepare graduate students for productive careers in software industry and academics by providing an outstanding environment for teaching and research in the core and emerging areas of the discipline.

The industry considers an MCA degree equivalent to a B Tech one, whereas one takes longer to finish the MCA, so due to this also the students are more going for B. Tech or a B.E. programme.
After successful completion of MCA you can work as:-
Software Programmer
Database Administrator
System and Network Administrator
Multimedia Programmer.
System Analyst
Web Designer
IT manager
Lecturer for Computer Science/Communication Technology.
Further Study
If you want to enhance your IT skills you can further join PhD /M.Phil.

Being a mca (master of computer application) candidate you have lots of job opportunities in government sector as well as in private sector.
Their are various jobs available for mca candidates. MCA is one of the demanded course in the market.
Following are the companies where you may apply for job-
Some of the recruiters in IT industry include Wipro, Infosys, IBM, Tata Consultancy Services (TCS), Accenture, and Cognizant Technology Services (CSC). As per qualification and specialization, fresh MCA professionals can get an average starting salary of INR 2.5 lakh-3.5 lakh p.a. With experience and exposure to industry norms, the salary of the candidate increases manifold.

***Good Luck***

(keep visiting daily for updates like: Resume tips, Interview questions, Current openings, Jobs, IT information, career guidance)

What is HTTP?

What is HTTP?

(Interview question for web developer)
The Hypertext Transfer Protocol (HTTP) is designed to enable communications between clients and servers.

HTTP works as a request-response protocol between a client and server.

A web browser may be the client, and an application on a computer that hosts a web site may be the server.

Example: A client (browser) submits an HTTP request to the server; then the server returns a response to the client. The response contains status information about the request and may also contain the requested content.

GET Method in PHP

The GET method is restricted to send upto 1024 characters only.
GET can't be used to send binary data, like images or word documents, to the server.
The PHP provides $_GET associative array to access all the sent information using GET method.
Never use GET method if you have password or other sensitive information to be sent to the server.

C++ QUESTION: RunTime Polymorphism is achieved by

C++ QUESTION - RunTime Polymorphism is achieved by ______

-friend function -virtual function -operator overloading -function overloading


-virtual function

What is the difference between unlink and unset in php?

What is the difference between unlink and unset in php?
Unlink is used to delete the file used in the context.
Unset is used to unset or destroy the variable.

For image work which library is used in php?

For image work which library is used in php?

It is the interview question for PHP Developer.


GD library

The GD library is included by default since PHP 4.3 so you will probably be able to use it in your project in most server environments.

Group Discussion: Love Marriages Vs Arranged Marriages

Group Discussion: Love Marriages Vs Arranged Marriages

here are some points that will help you to discuss on above topic.

In an arranged marriage, you would get little time to get to know your partner before marriage. It's only after marriage that you would get to know their true characters. They would serve as a mirror and you would get to feel emotions which you didn't even know that they existed. The only thing that would get you going is unconditional acceptance. If both the partners could keep an open mind and accept each other for what they are, they will enjoy a happy married life. If not, then it would get frustrating for both the partners.

In a love marriage, you are at an advantage. You and your partner have been together for sometime and you have mutual respect and understanding for each other. Moreover, you have accepted each other. That's why you have decided to marry each other right?

Now, the difference between either kind of marriage is the involvement of the family. As I have mentioned earlier, it's all about acceptance. If both families can accept each other for the happiness of their child, then the problem is solved. It's a win-win for everyone.

In either case, marriage is a contract between two persons to provide companionship for the short span of life that human beings enjoy. If two people want to be happy, they can be. The secret is knowing that you shouldn't bother about whether he/she is making you happy or how much he/she is giving to you; rather try to share the beautiful things that you have to offer. If both the partners could think like that, it wouldn't matter which kind of marriage they have been a part of.

Alright, so I am going to support the arranged marriage side. First things first, let's get this information clear and sorted out. Not all arranged marriages are forced and actually today, most arranged marriages do not carry through without the permission from both sides.

Although there are still forced marriages in many parts of the world still happening today, the arranged marriage that I know of and support is the one which gets permission from both the bride and groom before carrying on with. A love marriage has a higher divorce rate than an arranged marriage, this can be confusing for some but the truth is this, love is very blinding to the eye.

Love is an indecisive feeling which can come and go, it's just too unreliable to take a hasty decision like marriage. There can be many reasons why a person may fall in love with one, but there are also many reasons why one would divorce another because of a love marriage. In a love marriage you already know so much about the person and because you know so much about them, you like them and decide it's only right to get married to them.

In an arranged marriage you might not have enough time to know about the person or you might not know the person at all, but you have the rest of your lives together and therefore enough time to get to know each other and better understand each others hearts. Although in an arranged marriage you didn't love the person completely, you can start loving them for the rest of your life.

In a love marriage you know way too much about the person that life starts to get boring, you knew each other so well when you loved each other that's why you decided to get married in the first place, but after marriage what else can you really know about them or in other cases do? That same person will start to get boring because there is nothing surprising about that person any more.

While in an arranged marriage, your learning something new about your partner everyday. In an arranged marriage you have the full satisfaction from both sides of the family, making your parents proud. I feel as if an arranged marriage has more commitment and a valuable purpose to marriage because it was obviously a thought out decision before proceeding on with marriage. In an arranged marriage all sides had a careful and well though out decision before actually marrying, therefore divorce rates are obviously way lower because both sides agreed upon taking the decision.

In an love marriage, possibly only the two people could get affected by a divorce, but with an arranged marriage both sides of the family and everyone who decided for the arranged marriage could get affected, so the bride and groom would hesitate to upset both sides of the family with a divorce.

In my opinion love marriages are the best as we know the person very nicely while in arrange marriages we don't know the person to whom we are going to marry. We cannot spend our whole life with a person we just met.

In arrange marriages our parents select a person with whom we have to spend our whole life, so its our decision, we have spend our whole life with him/her, parents don't have to. So conclusion is love marriages are much better than arranged marriages.

Love marriage is far better than arranged marriage. Arranged marriage is sound like arrange the function with whole family and tie the band between boy and girl how can the live their life without knowing each other before marriage and they would expand 2-3 year in knowing to each other means they would misery their 2-3 year.

And then they get to start their life but in love marriage boy and girl know each other very well and their understanding is much better so they would live their life the way they want so love marriage is much better than arranged marriage. Guys what you think.

Whats your opinion or thoghts on above topic?
share your ideas with us.

Most important Group discussion topics

Most important Group discussion topics

Points to remember before you participate in this discussion:
-  Assume, you one of the member of a real group discussion.
-  Take the initiative to participate and contribute your thoughts.
-  Express your positive attitude towards providing the solution.

GD Topics 2015:

- Should space for pictorial warnings on cigarette packs be increased?
- Should IPL be banned in India?
- Whatsapp is killing minds!
- Hard work or Smart work - Which is important?Women are better managers
- Indian universities vs Foreign universities.
- Govt contribution to IT
- Is China a threat to the Indian software industry.
- Role of UN in Peace keeping
- War on Iraq
- About Hockey being the primary game in India.
- Can america occupy iraq
- Cricket should be banned or not.
- Love marriage/Arranged marriage.
- How to deal with international terrorism.
- Should we pursue our policy of dialogue with Pakistan?
- Is peace and non-violence outdated concepts?
- What shall we do about our ever-increasing Population?
- Should there be private universities?
- We are not serious about saving Wildlife/Environment
- The education system needs serious reforms
- Showing Violence and Crimes should not be allowed in films and on television.
- Is management an art or a science?
- If I was the Finance Minister/Prime Minister
- Do Beauty and Brains Go Together?

Job | Mphasis hiring Software Trainee

Job | Mphasis hiring Software Trainee
For Freshers

: 2014 Bsc and BCA Graduates (60% marks in Graduation for Non Maharashtra College students and 55% pass marks in Graduation for candidates from Colleges in Maharashtra).

Location: Bangalore/ Chennai/ Pune/ Mumbai/ Mangalore

Desired Candidate profile Requisites:  
• Good communication skills
• Flexible to relocate to any of the locations if required
• Flexible to take up any technology that would be allocated to them
• Open to working in shifts as per business requirements


Current Openings at Alchemist Software

Current Openings at Alchemist Software: [PUNE]

For Freshers

Position: Project Trainee
Number of vacancies: 4   

If you possess the relevant experience, skills and feel we are a match then we are looking forward to have you on board with us.
Please email your resume in MS-word format to careers@alchemistsoftwares.com

If you are shortlisted, our HR team will get back to you for further interview process.

About Alchemist Software:

Alchemist Software is a fast growing and upcoming web development, design and software applications development company offering incomparable services, first - class products and impeccable and cost-effective solutions.

for more job updates visit this website Daily.

Job | walkin interviews for Fresher @ Atos

Job | walkin interviews for Fresher @ Atos

Atos a leading France Based IT Company is conducting walkin interviews for Fresher from BSC BCA MSC MCA from IT and Computer science background !

Educational Background: 
- BSC BCA MSC MCA from IT and Computer science background - Year of Passing -2013/ 2014 / 2015 ONLY

- Percentage - min 55 % in 10th,12th & aggregate in Graduation or post graduation

Mandate criteria

- Should have Excellent Verbal and written English Communication Skills
- Should be fine with working on SUPPORT Project / Non development work
- Should be Flexible to work in any Shifts (24*7/ US/ UK)
- Should be available to join at the earliest.
- Should be flexible to work on any Skills/ Technologies / Role- Like Unix Linux, Solaris, Wintel Vmware

Interview Date: Saturday, 21st March 2015
Venue Atos, Prism Tower, A wing, 6th Floor, Behind Hypercity, Goregoan West
Interview Timings: 8:30 AM - 12:00 NN only

Interview Date: Sunday, 22nd March 2015
Rajiv Gandhi Info Tech Park, Embassy Tech Zone,Block 1.6, MIDC Phase II, Hinjewadi, Pune
Interview Timings: 8:30 AM - 12:00 NN only

Mandate Documents
Photocopies of 10th 12th Graduation / Post graduation marksheets
Photo-identity proof

for more job updates, Visit this website Daily.

Write C++ program for Fibonacci series: 0 1 1 2 3 5 8 13

Write C++ program for Fibonacci series: 0 1 1 2 3 5 8 13


void main()

int f1,f2,f3;
int n=8;
cout<<f1<<" "<<f2;
for(int i=3;i<=n;i++;)
cout<<f3<<" ";



Write a c++ program to find sum and average of two numbers.

Write a c++ program to find sum  and average of two numbers.
This question always asked in Technical Interview.

#include <iostream.h>
#include <conio.h>

void main()

int x,y,sum;
float average;
cout << "Enter 2 integers : " << endl;
cout << "sum="<< sum << "." << endl;
cout << "average=" << average << "." << endl;



Enter 2 integers :
8 6


Write a C++ program to print a pattern :

Write a C++ program to print a pattern :
1 2
1 2 3
1 2 3 4
1 2 3 4 5

This question always asked in Technical Interview.


void main()
int i,j;


cout<<j<<" ";


1 2
1 2 3
1 2 3 4
1 2 3 4 5

Write your questions, ideas, feedback in comment box

This post is for IT students.

Many of the students ( BCA, MCA, MSC, BSC, BE, IT, BTECH, MTECH ), now a days confused at the time of choosing Career.

They need some guidance. And we are here for the same.

Technology park is continuously guide the students, specially IT students.

So, If you have any questions related to Job, career, education, write in comment box.

Technology Park will try to guide you in right way.

Write your questions, ideas, feedback in comment box.

Basic Networking Interview Questions and answers

Basic Networking Interview Questions and answers:

How long is an IPv6 address?

A. 32 bits
B. 128 bytes
C. 64 bits
D. 128 bits

Answer: D

What is the main reason the OSI model was created?

A. To create a layered model larger than the DoD model.
B. So application developers can change only one layer's protocols at a time.
C. So different networks could communicate.
D. So Cisco could use the model.

Answer: C

Which protocol does Ping use?

D. BootP

Answer: C


ICMP is the protocol at the Network layer that is used to send echo requests and replies.

TECHNOLOGY PARK is trying to update all important interview questions with answers.