Well, learning something is quite hard for some people, not some people I think for many people. Getting knowledge is the key process of learning. if we want to achieve something, learning helps to make that process very easy.
We deal with a lot of stuff every day that require knowledge, skills, hard work.
but wait how we get that???  "books" I mean seriously 'books' ?? 
I have to study a whole lot of book?? Dude seriously who have so much time?
but wait a minute? the answer is yes obviously.

Sounds crazy but that's the truth. Books have a great meaning in delivering a vast knowledge that is why we read everything from books in schools, colleges,  blah blah...


Coming back to learning, it can be in any field like learning programming languages, learning maths, learning chemistry, learning physics, even learning rocket science...


We all do learning in some or other way.  That's how we educate ourselves.

but what if this process becomes very simple that it's a fun way process rather than a boring process.

Well, there was a guy named Richard Phillips Feynman.

he was an American theoretical physicist, known for his work in the path integral formulation of quantum mechanics, the theory of quantum electrodynamics, and the physics of the superfluidity of supercooled liquid helium, as well as in particle physics for which he proposed the parton model. For his contributions to the development of quantum electrodynamics, Feynman, jointly with Julian Schwinger and Shin'ichirō Tomonaga, received the Nobel Prize in Physics in 1965.

The point here is not telling the history of Richard Feynman but the real point is to highlight his idea behind the way of studying or learning something. So Feynman proposed a technique called "The Feynman Technique".


The purpose of Learning is completed only when you understand that thing completely. And also if you can explain it to someone simply.


A quote by Albert Einstein here is perfect to mention:


If you can't explain it simply, you don't understand it well enough.


The Feynman technique is a method for learning or reviewing a concept quickly by explaining it in plain, simple language.


The first principle is that you must not fool yourself and you are the easiest person to fool.


So the Feynman technique is explained in 4 steps, follow these steps blindly:


1. identify the topic :

write down the name of the concept on top of a blank paper.

2. identify relevant points  :

write down everything you know about the topic, and consistently add new points to it, each time when you know something new about that topic. write it in simple plain words. "don't use jargons or difficult vocabulary".

3. teach it to a child :

if you can teach a concept to a child, then you can teach it to anyone, that means you have a better understanding of that topic.

4. identify gaps:

So what you are missing? and what you don't know?? just try to fill that gap.

5. review + simplify: 

review your concept and check all the shortcomings, and try to make it even more simple. remove any ambiguity, mistakes in the concept.




Conclusion: 

so this way you make the learning process easier and simpler. I know maybe you're thinking that what is the rocket science in this process, I mean we all know this. but do we really follow this approach???
just when we decide to make a change in our habit, the thing also gets change. just try it once...

Please share this post with school and college students, your children, friends and family. maybe it will help them to earn more marks and maybe it can change there learning style.. go ahead... Good Luck!!!


Continue reading



As the importance of data analytics continues to grow, companies are finding more and more applications for Data Mining and Business Intelligence. Here we take a look at some real life applications of these technologies and shed light on the benefits they can bring to your business.
Service providers
data mining and business intelligence service providerThe first example of Data Mining and Business Intelligence comes from service providers in the mobile phone and utilities industries. Mobile phone and utilities companies use Data Mining and Business Intelligence to predict ‘churn’, the terms they use for when a customer leaves their company to get their phone/gas/broadband from another provider. They collate billing information, customer services interactions, website visits and other metrics to give each customer a probability score, then target offers and incentives to customers whom they perceive to be at a higher risk of churning.

Retail

data mining and business intelligence retailAnother example of Data Mining and Business Intelligence comes from the retail sector. Retailers segment customers into ‘Recency, Frequency, Monetary’ (RFM) groups and target marketing and promotions to those different groups. A customer who spends little but often and last did so recently will be handled differently to a customer who spent big but only once, and also some time ago. The former may receive a loyalty, upsell and cross-sell offers, whereas the latter may be offered a win-back deal, for instance.

E-commerce

data mining and business intelligence ecommercePerhaps some of the most well -known examples of Data Mining and Analytics come from E-commerce sites. Many E-commerce companies use Data Mining and Business Intelligence to offer cross-sells and up-sells through their websites. One of the most famous of these is, of course, Amazon, who use sophisticated mining techniques to drive their, ‘People who viewed that product, also liked this’ functionality.

Supermarkets

data mining and business intelligence supermarketsSupermarkets provide another good example of Data Mining and Business Intelligence in action. Famously, supermarket loyalty card programmes are usually driven mostly, if not solely, by the desire to gather comprehensive data about customers for use in data mining. One notable recent example of this was with the US retailer Target. As part of its Data Mining programme, the company developed rules to predict if their shoppers were likely to be pregnant. By looking at the contents of their customers’ shopping baskets, they could spot customers who they thought were likely to be expecting and begin targeting promotions for nappies (diapers), cotton wool and so on. The prediction was so accurate that Target made the news by sending promotional coupons to families who did not yet realise (or who had not yet announced) they were pregnant!

Crime agencies

data mining and business intelligence crimeThe use of Data Mining and Business Intelligence is not solely reserved for corporate applications and this is shown in our final example. Beyond corporate applications, crime prevention agencies use analytics and Data Mining to spot trends across myriads of data – helping with everything from where to deploy police manpower (where is crime most likely to happen and when?), who to search at a border crossing (based on age/type of vehicle, number/age of occupants, border crossing history) and even which intelligence to take seriously in counter-terrorism activities.
Continue reading


What do we require in order to build web projects?

I know that most of you guys are confused about building websites and wondering either for your projects or general use. Building website is very easy. So in order to build a website, you must have the basic understanding of certain things. 

There are two terms called "Web Design" and "Web Development" in which we are confused.

Web Design - Basically, in Web Design, we deal with the visual design and layout of the website. or simply how our website is going to look. And the Person who does web designing is called the web designer.

Web Development - In this we deal with converting that design and vision from a static design to a fully working website that is online and available to the world. And the Person who does this is called web developer.

In Web Development we have two aspects:-

  • Front End Development: Front-end web development, also known as client-side development. Whatever the user see and interact with is the front end. It deals with how to build beautiful, interactive websites.
       Web Technologies used are: HTML, CSS, JAVASCRIPT

  • Back End Development: back-end developer is a programmer who creates the logical back-end and core computational logic of a website. The developer creates components and features that are indirectly accessed by a user through a front-end application or system.
        Web Technologies used are: PHP, MySQL (MySQLi)

Ok, So far we have discussed certain terminologies let's understand what actually it is. While developing a website first we have to look for the need and things require for building the website. 

In order to build front end, you can use HTML/XML, CSS, JAVASCRIPT, W3.CSS, BOOTSTRAP.

The HTML/XML is a special computer language that describes the structure of a document. With HTML, we can build web pages that contain text, images, and many other types of content. Basically, it defines the structure/schema of a web page.



The CSS (Cascading Style Sheets) is a style sheet language used for describing the presentation of a document written in a markup language. CSS describes how HTML elements are to be displayed on the screen, paper, or in other media. CSS saves a lot of work. It can control the layout of multiple web pages all at once.





JavaScript is a full-fledged dynamic programming language that, when applied to an HTML document, can provide dynamic interactivity on websites.


JavaScript is used to create interactive websites. It is mainly used for:
  • Client-side validation
  • Dynamic drop-down menus
  • Displaying data and time
  • Displaying popup windows and dialogue boxes (like alert dialogue box, confirm dialogue box and prompt dialogue box)
  • Displaying clocks etc.
Bootstrap is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first web sites. Twitter Bootstrap is the most popular front-end framework in the recent time. It is sleek, intuitive, and powerful mobile-first front-end framework for faster and easier web development. Basically, Bootstrap is used if want our website to be able to adjust itself according to device size.

W3.CSS is a Cascading Style Sheet (CSS) developed by w3schools.com. It helps in creating faster, beautiful, and responsive websites. It is inspired from Google Material Design.


In order to build back-end, you can use:-


  • Ruby – Ruby is a programming language created to be fun and efficient. Ruby syntax is easy to read, even for people who don’t know Ruby. Ruby was thrust into the mainstream thanks to Ruby on Rails, which is a framework (built with Ruby) for building web applications. Ruby on Rails is one of the most popular web development tools for small businesses and startups. Companies like Twitter, Hulu and Github all started and/or still, use Ruby on Rails in some capacity. Ruby can be used to code business logic, calculate data and distribute servers for better performance.
  • Python – Much like Ruby, Python is known in part for its readability. A popular web development framework, Django, also makes Python a popular choice for building web applications. Dropbox was built with – and still uses – Python to run much of its server-side code. Python can be used for everything Ruby can. Whether you use Python or Ruby depends on your skill set, the communities you’re exposed to, and your development team.
  • SQL – SQL is a universal database query language. SQL is used to interact with databases, which are a part of every backend web application. No matter what language or framework you choose to build your web application, you will likely use SQL, or some abstraction of it, to interact with the database.
  • PHP (Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.
FULL STACK DEVELOPER: - The term full-stack means developers who are comfortable working with both back-end and front-end technologies. To be more specific, it means that the developer can work with databases, PHP, HTML, CSS, JavaScript and everything in between, also, venturing as far as converting Photoshop designs to front-end code.


Continue reading

1. Java

Java is considered as the perfect language for the developers and programmers to learn. Currently it is the top-most programming language and has grabbed the highest position with Android OS yet again, though it was a bit down a few years ago. Java can be utilized for mobile-based applications, enterprise level purpose, for creating desktop applications, and for establishing Android apps on tablets and smartphones.

2. PHP

The web developers should learn about PHP or Hypertext Preprocessor, a well-known programming language. With the help of PHP, you can enlarge a web app very quickly and effortlessly. PHP is the actual foundation of many strong content management systems, for example, WordPress. PHP is really a valuable programming language for the developers and programmers.

3. JavaScript

While you are expanding your site, JavaScript is extremely functional as this language can immensely assist you in generating communication for your website. You can utilize various in style frameworks in JavaScript for constructing superb user interface. When you’re into web development, it’s very important to known about JavaScript for making interactive web pages. JavaScript is applied for including animations on the web pages, loading fresh images, scripts or objects on web page, and craft hugely responsive user interfaces.

4. Python

For becoming skilled at all-in-one language, you should begin learning Python language that has the ability to expand web apps, data analysis, user interfaces, and many more, and frameworks are also available for these tasks. Python is utilized by bigger companies mostly that can evaluate vast data sets, thus this is a huge chance to learn it and be a Python programmer.

5. Objective-C

If you are the one who is interested on constructing apps for iOS, then you have to know about Objective-C language efficiently. The most preferred choice for all the web developers is Objective-C. When you have learnt Objective-C, you can begin applying XCode that is known to be the authorized software development tool from Apple. Thus you can quickly produce iOS app that can be noticeable in App Store.

6. Ruby

Another popular programming language is Ruby and Ruby on Rails. This can be learnt easily, and also very strong and clear-cut. If you’ve small time in hand and still want to craft any project, then you can surely utilize Ruby language. This programming language is applied massively for web programming, and hence turned out to be the ideal selection for the beginner companies.

7. Perl

Perl is also a well-accepted programming language that offers distinct tools for various obscure setbacks such as system programming. Though this programming language is a bit puzzling, but it is really a strong one that you can learn for this year, and renew your knowledge. Perl is mainly used for sites and web app expansion, desktop app development and system administration, and test automation that can be applied for testing databases, web apps, networking devices, and many more.

8. C, C++ and C#

You can increase your knowledge by learning about C this year that is unique programming language. Being the oldest, it should be learnt firstly when you start up, and it is mainly applied in forming different softwares.
C++ or C plus plus is a bit more progressive than C, and utilized immensely in forming hardware speeded games. It is an ideal selection for strong desktop software as well as apps for mobiles and desktop. Known to be the strongest language, C++ is applied in vital operating systems, such as Windows.
After learning these 2, you can go ahead in knowing about C# language. It won’t be difficult for you to get accustomed with C# after knowing C and C++. C# is actually the prime language for Microsoft applications and services. While executing with .Net and ASP technologies, you are required to be familiar with the C# accurately.

9. SQL

When you are executing on databases such as Microsoft SQL server, Oracle, MySQL, etc, you should be aware of SQL programming language or Standard Query Language. From this language, you can achieve the proficiency of acquiring the needed data from big and multifaceted databases.

10. Swift

Swift is reflected upon as the trendiest program language for expanding apps for Apple products. This language can be utilized by you for building up apps for iOS activated devices and Apple’s MAC in quick and simple method. When you are keen to expand a superb iOS application, then it is better for you to gain knowledge of Swift programming language.
Hence, the above programming languages are known to be the best ones of 2015. So the developers and programmers should ensure that they’re updated regarding them. Knowing such programming languages will certainly take them to a greater level altogether in their career!
Continue reading

Everyone has at least one idea for the next big thing. What makes startup founders different is their willingness to take action to make one of those ideas a reality.
If you're thinking you may want to leave your day job and set out as a founder, it might be helpful to reflect and make a plan but, once you've made up your mind, you need to go — and quick.
A big part of execution is simply getting started, but once you've got the ball rolling it's helpful to have a checklist of steps to follow to make sure everything is in order.

1. Do your market research

Conducting market research is the first step to determine if you really do have an idea worth pursuing. Begin your research by writing down what you think the problem is that your business idea would be solving. Physically write it down and keep it in front of you.
Figure out how many people are having this problem that you're solving and go talk to them. Consider writing up a survey for these potential "customers" to take and see what they have to say. After you get your results, check out the competition and figure out if you are different enough (in a good way) to do battle with them.
Keep all of your research materials when you are finished, as they could be helpful in securing funding later on.

2. Secure intellectual property

Intellectual property (IP) refers to the process by which an individual or company can own the rights to a created product. Examples include patents, copyright, and trademarks. It is vital to the success of your company that you follow the proper protocol to protect your differentiating factor.
By securing your IP early on, you'll protect yourself against copycats. Conversely, make sure you're not the copycat, even inadvertently. Confirm that you aren't violating any existing IP rights or non-compete agreements, otherwise, you could face serious legal ramifications. Once you know you're in the clear, file your patent or apply for your trademark or copyright.
Pro tip: Once you have command of the IP, transfer it to the ownership of the company once it is incorporated.

3. Decide on branding

Branding is about more than just choosing a name, it's about deciding on an identity for your idea. You want to choose something you love, but you also want to choose a name that conveys the experience of using your product and the problem that it solves.
Be aware of any existing product successes, or failures, that are associated with the name you choose and how they may impact adoption. This is the time you should also secure your website domain name and other associated marketing materials. This is also where you craft and internalize your elevator pitch, so you know exactly what to say to anyone who may ask what your company does.

4. Incorporate

Incorporating is a big deal for a startup because there are so many aspects of the startup lifecycle that affect it, and are affected by it. Incorporating is the process of turning your business into a legal entity and deciding how it will be structured. Typically, startups will be incorporated as an LLC, a C corporation, or an S corporation. Both LLCs and S corporations have special tax exemptions, while a C corporation is considered a taxable entity.
In addition to the tax differences, there are a host of other considerations that you need to make when incorporating. For example, equity compensation, which is a major issue when raising capital, is different depending on the business structure you choose. Additionally, you'll want to consider where to incorporate, as different states have different ways of taxing businesses.
One of the de facto standards is to incorporate as a Delaware-based Corporation because Delaware is considered by many to have favorable corporate law practices, and because C corporations tend to be looked upon more favorably by venture capital investors.

5. Choose a co-founder

Not having the proper support for even the best of ideas can kill your execution. In fact, some investors look at the founding team first before looking at the idea when considering making an investment. If you have a co-founder already — awesome. If not, you should consider bringing someone else into the fold.
Look for someone with solid track record who you have, at least, some history with. The key feature is finding someone with a skill set that is complementary to yours. Style and personality are also considerations to make, as you will be working alongside this person every day and need to know that you can accomplish goals as a team. Also, there might only be room for one person in the spotlight, so understand that one of you might be working behind the scenes and will need to be ok with that.

6. Write a business plan

One way to set your startup off on the right path is to write a good business plan. Using the market research you did earlier, create your plan of attack and decide what you want to accomplish with your new business. Determine goals and milestones, and what steps you need to make it to those milestones.

7. Pick a workplace

Where you work actually does have an effect on your startup as you're getting off the ground. Different environments will suit different working styles best. Many founders choose to work from home initially to save money, but others choose to rent at a coworking space, share an office, or rent and office for themselves. Don't be afraid to experiment, but don't let the search for the perfect space get in the way of your work.

8. Find a mentor

Mentorship is a touchy subject. First, you should determine if having a mentor is good for you as a founder. If so, finding the right mentor can make a huge difference. Even with the combined expertise of you and your co-founder, a mentor can provide deep industry insight and wisdom to help you navigate some of the challenges that come your way.

9. Apply for an accelerator program

If you need some additional resources and expertise, consider applying for an accelerator. An accelerator is a program for startup businesses that helps speed the growth of the company by providing a mentor network and sometimes a small investment. These programs can also give their companies the opportunity to formally pitch the media and other members of the startup community during a demonstration day at the end of the program. Bear in mind, however, that most of these programs require equity share of your company.

10. Raise capital

For many startups, taking it to the next level requires a financial investment in the company. Founders give equity in their company to angel investors or venture capital investors in return for money and, sometimes, advice. The resources can be an enormous help, but taking capital investments does have a dark side that should be understood before you move forward.
If you need to raise capital for your business, you should begin by deciding how much money to raise and how it will affect your startup. Once you have that figured out, you should decide how you'll be raising it — by crowdfunding, from an angel investor, or through a traditional VC firm. Then, you need to practice your pitch.
This list is not exhaustive, and the complete set of steps you'll take will likely be determined by your individual situation. However, these steps should help get you started and on your way to a public launch.
Continue reading



Based on a number of surveys on the skills required by graduates undertaken by Microsoft, Target Jobs, the BBC, Prospects, NACE and AGR and other organisations, here is our summary of the skills which were most often deemed important.

VERBAL COMMUNICATION: Able to express your ideas clearly and confidently in speech.

TEAMWORK  Work confidently within a group.

COMMERCIAL AWARENESS: Understand the commercial realities affecting the organisation.
ANALYSING & INVESTIGATING: Gather information systematically to establish facts & principles. Problem-solving.

INITIATIVE/SELF MOTIVATION: Able to act on initiative, identify opportunities & proactive in putting forward ideas & solutions.

DRIVE: Determination to get things done. Make things happen & constantly looking for better ways of doing things.

WRITTEN COMMUNICATION: Able to express yourself clearly in writing.

PLANNING & ORGANISING: Able to plan activities & carry them through effectively.

FLEXIBILITY: Adapt successfully to changing situations & environments.

TIME MANAGEMENT: Manage time effectively, prioritising tasks and able to work to deadlines.

Other skills that were also seen as important:

GLOBAL SKILLS: Able to speak and understand other languages. Appreciation of other cultures. See Study and work placements outside the UK Working Abroad 

NEGOTIATING & PERSUADING:: Able to influence and convince others, to discuss and reach agreement.

LEADERSHIP:: Able to motivate and direct others

NUMERACY:: Multiply & divide accurately, calculate percentages, use statistics & a calculator, interpret graphs & tables.

COMPUTING SKILLS:: Word­processing, using databases, spreadsheets, the Internet & email, designing web pages etc. 

SELF AWARENESS::  Awareness of achievements, abilities, values & weaknesses & what you want out of life. 

PERSONAL IMPACT/CONFIDENCE:: Presents a strong, professional, positive image to others which inspires confidence & commands respect.

LIFELONG LEARNING:: Continues to learn throughout life. Develops the competencies needed for current & future roles. 

STRESS TOLERANCE:   Maintains effective performance under pressure 

INTEGRITY:   Adheres to standards & procedures, maintains confidentiality and questions inappropriate behaviour. 

INDEPENDENCE: Accepts responsibility for views & actions and able to work under their own direction & initiative. 

DEVELOPING PROFESSIONALISM:   Pays care & attention to quality in all their work. Supports & empowers others.


ACTION PLANNING:   Able to decide what steps are needed to achieve particular goals and then implement these. 

DECISION­MAKING: Determines the best course of action. Evaluates options based on logic & fact & presents solutions.

INTERPERSONAL SENSITIVITY: Recognises & respects different perspectives. Open to the ideas & views of others.

CREATIVITY: Generates & applying new ideas & solutions.


The most important skills to develop in employees to drive company growth over the next five years were (according to the Flux Report by Right Management): 

  • Leadership skills 62% 
  • Management skills 62% 
  • Interpersonal skills 53% 
  • Innovation and creativity 45% 
  • Resilience 43% 
  • Technical/specialist skills 40% 
  • IT skills 40% 
  • Sales/marketing skills 32% 
  • Client management skills 24% 
  • Other/none of the above 4%


Continue reading



An Objectives of B.Tech program are to develop graduates for careers in high-end engineering professions and research.

For a person searching for job, a company want following skills and knowledge for engineers :- 

–In Soft skills, a few skills/capabilities that were highlighted most in various forms are:



Ability to quickly learn new concepts, languages, technologies, best practices. As one might expect, in today’s world, continuous up gradation is essential and it is to be expected that whatever one knows may become obsolete soon and so one must have the ability to learn. In a high-end technology career (like most knowledge-based careers), ability and desire to learn are critical, along with desire and motivation to keep improving in whatever one is doing.


Problem-solving ability. This has many aspects and were variously expressed as logical and critical thinking; ability to connect new challenges with old problems and past experience; ability to apply diverse/disparate concepts for solving a problem; ability to think at abstract level, and drill down to details; ability to leveraging existing tools and knowledge for problem solving; ability to formulate a problem, thinking of different ways to approach; ability to work with unknowns/ uncertainty ; ability to identify bottlenecks and articulate them well; ability to search for information to fill these unknowns, reduce uncertainty.


Communication skills.  Explaining things to others in a clear and structured manner; ability to speak and write with clarity and succinctly.

Teamwork. Ability to work in teams, which can need skills like taking leadership when needed, but following when required; skills to negotiate and resolve conflicts, work in time constraints and with responsibility, etc.

The technical skills require (far more focused for CSE). The list of desired capabilities and skills here is longer and more detailed. Some of the key skills that were highlighted are:
  • –Solid Data Structures and Algorithms. Deep understanding of these subjects, how to combine them, how to find/design suitable ones for a problem, etc. This is not surprising as indeed these are the most foundational topics on which much of CS rests.
  • Strong in OOPS.  OO Design and principles, subtle aspects of language, strong understanding of the language capability and limitations, its design and implementation,

  • Good understanding of OS, DBMS, Networks. These subjects were highlighted whose understanding is extremely important to being a successful software engineer for high-end work.

  • Ability to write well structured and efficient code.  This view was expressed in various ways.  E.g. ability to evaluate the efficiency of the code at different levels – algorithms, DS, execution level (OS), hardware – to reduce memory as well as time; understanding of different layers of the system, and ability to evaluate/assess the program at these different layers.


Continue reading

The major objective of campus placement is to identify the talented and qualified professionals before they complete their education. This process reduces the time for an industry to pick the candidates according to their need.It is a cumbersome activity and hence majority of the companies find it difficult to trace the right talent. Many students do not understand the importance of placement training that is being imparted, whether it is an aptitude training or soft skills. They show the least interest in this due to various factors viz., projects, assignments or more of activities loaded by the colleges as part of their curriculum thinking that it is not useful. It is the responsibility of the companies training on placement to make the students equipped on all aspects of career development along with creating a very good impact on them which makes them feel every minute they spend in the placement training session is worth being there and will help them in getting placed in their dream companies.

Procedure

Pre-Placement Talk

A presentation about the company will be made during the pre-placement talk. Basically, the presentation includes the information like selection procedure, company’s milestones, organisational achievements, candidate scope of improvement within the organisation if selected, salary, employment benefits. Usually, this presentation will end up with a question and answer session, students given chance to ask questions about.

Educational qualification

Companies who are interested in campus visit for recruitment purpose will have specific qualification criteria. Qualification criteria include marks or grade range, specific program. Basically, company go for specific professional like MCA, MBA to recruit those people because of their qualification suitable for their criteria.

Written Test

Qualified students will undergo a test. This is usually a simple aptitude test but depending on the company and the position looking for, the difficulty level of the test may be at the higher side.

Group discussion

Most of the companies will have this round as a filtering round. This round may be or may not be conducted.
A common topic is placed before the group and a formal discussion or knowledge sharing is expected by the judge. The purpose of this round is to check communication skills, the etiquette of person, listening ability, convincing power, group leadership, leader or follower and many more thing are evaluated on the basis of requirement or the particular intention of organisation or company.It is very important to keep yourself updated with latest news and discussion topics for appearing in GD round.

Technical Interview

Based on the outcome of the above said process, students will further undergo a round called technical round. This round evaluates the technical ability of the student. In most of the cases, this will be an individual round but it may be grouped with the formal interview.

Formal interview

The final round of the selection process, where the student’s stability and his confidence level towards the particular work will be evaluated. The interview focuses on overall personality of the candidate. The more practical application knowledge a candidate has, the more chances of their selection increase. So having worked on projects in the industry, internships in relevant companies and industry visits to brands in the same sector will enhance a candidate's chance of selection.

Post-Placement Talk

Once the student is selected, he will be given an offer letter. Company’s executive may provide guidelines about joining procedure and other prerequisites if needed.

References

Written Test

General Aptitude Test
Programming knowledge/Technical Test
English Grammar Test

Group Discussion

Interview Preparation




Continue reading

Print this pattern. you can use any language to print this. and you are not allowed to use any predefined functions in order to print this.

The complexity should be low. 
Continue reading