How to Get a Good Internship As A Mechanical Engineering Graduate :

The best way to gain some practical or hands on experience, is to go through an internship. An internship is basically a period where the student gets some practical exposure, first hand experience of the nature of work  you will be expected to do. So obtaining a quality internship is must especially if you are in a technical course like engineering or professional course like management.


Today we will share some tips as to how Mechanical engineering students can land a quality internship during their Graduation. Getting a decent internship is important for engineers as it equips them with some practical experience, some training from experienced professionals. Moreover if the intern can perform well during the internship, then you will be getting a Pre Placement Offer ( PPO) and get a confirmed job in the same firm.


Get a Good GPA : The easiest way to land an internship is to get and maintain a good GPA. Most reputed forms has a GPA cut off. and if you get a GPA excess of the cut off, you will be eligible for an interview.


Get Involved in Relevant Projects : Another way to bag a decent internship is to involve yourself in relevant projects. Early in your Graduation, get an idea of the area you want to specialize in, – automobile engineering, robotics and get started on some relevant projects , choose a sphere where you will be able to shine like machine design, supply chain, and get involved on relevant projects.

Contact a Professor : A good way to find an internship is to assist a professor or member of the faculty on an ongoing project that is directly relevant to your field or interest. You can always reach out a member of the faculty, especially if you are not getting factory or on site internships.


Get Involved with a Startup : One novel way of getting hands on experience is to join a startup in your field. If you are in your first year of Graduation, chances are that established firms won’t give you an opportunity – unless you have exceptional pre bachelor’s extra curricular activity or achievements, or you know someone from these firms. Getting involved in a startup, will enable you to get the hands on experience you need, and you will also be able to learn some managerial work.















How To Get ( & Maintain) The Perfect GPA IN your Btech in Computer Science Engineering!

‘’Just have fun yaar! Don’t worry about the marks!’’


If you are a first year BTech student , never, ever take these words to heart.


Most of us get these type of comments from our seniors when we join college for our UnderGrad . Most of these seniors seem to have an effortless record, they party away, engage in all sorts of extra curriculars, head clubs, and still manage to get above average GPA!!


However unless you want to set back your career for decades, face years of unemployment, lack of jobs, and opportunities – never ignore your GPA. For better or worse most companies and institutions, set a huge importance to GPA or Grade Point Average. Though GPA may not be the sole factor is being shortlisted for a job or advanced education programme – it is still the best way for employers and admissions committee to quantify your credibility, dedication and aptitude.


Consistently good performance in college, indicates that you are a hard worker and can cope up with pressure and come out with flying colours. Low GPA, will mean you will lose out on internships, lose out on placement offers and struggle a lot all through your career.


So if you want to get and maintain a high GPA in your Btech read on.


Analyze Yourself : Don’t get carried away by your flamboyant senior, who has a finger in every pie – from partying , forming music bands, to organizing fests , and still gets above average scores! Analyze your abilities – not everyone can handle studies and extra curriculars with elan. If you are among those who have to put in extra effort to score marks – accept it and get down to the preparation!


Clear Your Basics : When it comes to any subject, there’s nothing like clearing basics. In first year, make sure you have a solid grasp of +2 mathematics as it will come in handy. Developed solid knowledge on mathematical concepts like double integration, partial differentiation etc.


Clear Coding Basics : Any Computer Graduate vying for an IT job, must learn coding. So try to master or at least develope working language on programming languages like Python and MATLAB


Don’t try to mug up : Mugging up will not pay at Btech. The more you try to mug up knowledge without understanding the basics, the more you will forget. Focus on clearing basics.


Attend Classes Daily : If you are studying at an autonomous college – attend classes regularly. Give up on extra partying, on arranging fests and politics – attending every class and taking down notes will seem tedious but it will pay off believe us!
Score on Practicals : Try to maintain decent marks on live projects and practicals as it will contribute to your aggregate!

Must Have Skills For Electrical Engineers :

Skills rule supreme when it comes to engineering. Everything else takes a backseat. How good an engineer you are will depend on how updated you are with the most in demand skills. So like any other branch of engineers, electrical engineers are also expected to have mastering certain skills. We will enumerate some of the top must have skills, electrical engineers are expected to master


Circuit Analysis : Electrical circuits are the basis of any electrical equipment. As an electrical engineer, you should have the capacity to analyze circuits, how to calculate frequency responses etc.


Circuit Designing : This is a must have skill, and this skill makes EE engineers coveted. An engineer who can design a cost effective and resistive circuits will be in great demand by employers.


Knowledge of Statistics : EE engineers should have good knowledge of statistics in order to ensure that the designs created by the engineers are manufacturable. Knowledge of probability and statistics can be really handy here.


Be updated with Hardware Languages : Learn as much about hardware languages like VHDL, Verilog, scriting languages like Perl and Shell. Knowledge of VHDL or Verilog will come in handy if you are planning to make a career in FPGAs ( Field Programme Gate Array) Electrical Engineers who can build business applications on FPGAs are on huge demand.


On the other hand, if you are keen on working as an embedded systems engineer, then having a solid knowledge about C language. C language is applicable in any type of electrical work you might do such as embedded development, signal processing, etc. C language will thus never go out of fashion.


Specialization : As an EE engineer,  the best way to gain skills begins with selection of the field you are planning to work in. Decide first if you want to work in Core sector, in IT sector, or in Networking and telecommunication. ECE engineers can work in all these sectors but all these fields needs different set of skills.


If you are keen on working in core companies, then focus on developing knowledge about amplifiers, filters, waveform generators, basics of Air Conditioning, Power Electronics etc. On other hand if working in an IT MNC is what excites you, then you should concentrate on mastering subjects like OOPS Concepts, basic SQL and Unix commands, etc.


If you are eager to work in Networking and Telecommunication sector, such as signal processing, wave theory and satellite communication, audio and digital processing etc. No matter which type of engineer you are, you have to make continuous learning, development of skills your life’s mission and vision. The more you spend time polishing and perfecting your technical skills, the more in demand you will be to prospective employers.


Top Tech/IT Interview Questions Part II :


Part one of this post :


What Source Control Do You Use? Source control is an important tool for IT engineers as they help in preserving application source files, so that they can be retrieved easily when needed.Source control tracks often change over time, so they need to be preserved- so brush up your knowledge about Source Control Tools such as Repository – location where source files are stored in, this is like a database, Changelog or Changeset – a software which takes note of every check in made, etc. However even here, cite only the source control tools you have used and know thoroughly.


How important is it to work directly with clients? : This question is often asked to engineers in order to ascertain whether or not they will be able to meet the client needs. Most engineers are very technology oriented and often neglect other aspects. Engineers often ignore aspects of a business like client needs, budgeting etc. An efficient engineer is one which can create products according to the needs of the client.


What is your favourite project? : Answer this question carefully. You might cite a project which is a personal favourite, but it will serve to be more astute/sensible to cite projects which are related to the job you have applied for. If possible cite projects which have garnered positive reviews.


How do you ensure quality on your deliverables? This question is asked to gain a view of your skills in quality control and assurance. Generally if you are vying for a managerial position this question will be asked. Get ready to provide insights on quality assurance like regular inspection of the production process, internal auditing, periodical monitoring etc.


Which do you recommend on premises or cloud based computing? : Both are different methods of computing and have their own advantages and disadvantages. On premises computing software is installed on a company’s computers and servers, whereas cloud computing has to be accessed online from the servers of cloud venders.

One pro of cloud computing is that they reduce internal IT costs, whereas one advantage of on premise software is that they provide greater security. Cloud computing also has low entry level costs whereas in premise software has a one time installation payment process.


In conclusion, being well informed about the prospective employer’s technical niche, about the demands of the position you are applying for, will go a long way in passing tech interviews with flying colours…


Top 4 Must Have Technical Skills For Mechanical Engineers

The job market today is skill oriented. And if you are an engineer, the amount of core skills you have becomes directly proportional to your employability. Whether you are a computer engineer, an electrical engineer or a mechanical engineer, what industry related skills you have, how much knowledge you possess about core engineering concepts will be the ultimate criteria in getting a job.


So if you are a mechanical engineering graduate and just begin the hunting for jobs, then you have to start polishing your core skills from day one. In this essay we will underline some major skills, and core knowledge prospective employers expect from mechanical engineers.


Solid Core Knowledge : This is a no gamer. Every engineer regardless of their branch, is expected to have core knowledge in their subject. If your engineering basics are weak, then finding success in your career will be extremely difficult.

As a mechanical engineer you are expected to have a good to excellent knowledge in core areas such as free hand 3D drawing/machine drawing ,  on material science – strength/properties of different engineering materials, thermodynamics and HMT – learn about heat, work, energy, heat transfer etc,

You are also expected to have knowledge regarding theory of machines, fluid mechanics – properties of fluid in static or dynamic condition etc.


Knowledge in Programming & Electronic Circuits : Contrary to what you have believe till date, programming is not just for the computer/software engineers. Mechanical engineers also do need some basic knowledge of programming. Especially if they are working at a field which involves installing control systems.

For example if a mechanical engineer is designing an automobile system, knowledge/expertise on programming languages like MATLAB, will save him wastage of resources and funds. Programming languages like MATLAB and SimuLink help mechanical engineers test out their equations on automobile prototypes with ease.

Nowadays knowledge of programming languages such as MATLAB, Computer Aided Design ( CAD) , MATHEMATICA, Python, will set you apart from your peers in eyes of prospective recruiter.


Project management : Mechanical engineers should also master project management – the art of managing a project from inception to completion. They should ensure that the designs they have come up with can be successfully incorporated into the mechanical system requirements. By learning project management, mechanical engineer will be able to think holistically about their projects – budgeting, negotiation with vendors, designing for reliability and so on.


Get Adept at PLM Skills : Nowadays more and more firms are expecting their mechanical engineering candidates to be skilled at PLM or Product Lifecycle Management.. Being skilled at PLM software such as ENOVIA, Windchill etc.

Career prospects in Different Branches of Civil Engineering :


Civil Engineering is one of the oldest branches of engineering. Civil engineers basically design, construct, and maintain infrastructures such as railways, roads, bridges, dams etc. Civil engineers will always be in demand in developing and developed countries. as infrastructures are always needed in such nations.

Due to the constant need for infrastructure, there will never be dearth of civil engineers. In this essay we will discuss the several branches of engineering and also discuss the career prospects :


Construction Engineering : This branch deal with planning and construction of infrastructures. The construction engineers work in tandem with site development, transportation, structural, environmental engineers to create stable, long lasting infrastructures. The construction engineers are in charge of the field work or site supervision. They undertake not just engineering activities but also managerial duties.

Who Will Hire You : Graduates with this specialization can look forward to work in companies such as Larsen & Toubro, Tata Projects etc

Tentative Fresher Salary : According to Payscale they get as much as 4 lakhs per year.


Structural Engineering : Structural Engineers undertake the responsibility designing and analysing structures. The responsibilities of structural engineers are immense, since it is they who ensure that the infrastructures – railways, roads, bridge are safe and secure and will be able to withstand, vagaries of weather and time. and must be able to sustain in spite of climatic changes and disasters. They must ensure that the infrastructures adhere to the country’s safety regulations.

Tentative Fresher Salary: Payscale reports that freshers can earn upto 5 lakhs per year.

Who will Hire You : Graduates can work for public sector and also work for private sector companies like BPC India, Keller India etc.


Surveying : These engineers survey and level the land – to map and contour the terrain. They execute various responsibilities like locating property lines, bridges, channels, highways, pipelines etc.

Who will Hire You : Graduates can look forward to work at IndiaBulls Real Estate, Mitsubishi Heavy Industries Ltd etc.

Tentative Fresher Salary : Freshers can earn upto 3 lakhs per annum.


Hydraulic Engineers : These engineers are in charge of designing and constructing water structures like dams, canals, banks and other water distribution system. They are also in charge of making sure the water structures are built in accordance to safety measures.

Tentative Fresher Salary : Freshers can get upto 4 lakhs per annum.


Environmental Engineers : These engineer study, analyse and come up with practical solutions to important environmental problems and disasters. They are in charge of coming up with eco friendly designs, coming up with sewage and waste management systems etc. A subset of this type of engineering are earthquake engineers who analyse seismic forces and predict how structures will react to earthquakes.

Who will Hire You : Such engineering graduates can work with firms such as Team Taurus, Doshion Limited etc.

Tentative Fresher Salary : Environmental engineering grads can earn upto 4 lakhs per year.


Municipal Engineering : These engineers usually work alongside the municipality in planning and management of a locality.

Tentative Fresher Salary  : Freshers can get up to 3 lakh per annum on metropolitan cities.


Material Engineering : These engineers determine the strength of materials used in construction – such as cement, brick and mortar. They work alongside construction engineers on infrastructure building.

Tentative Fresher Salary : Material engineering graduates can earn upto 4 lakh INR per year.


Geotechnical engineering : These engineers basically measure the strength of the soil and determine if they are able to tolerate the strength of the structures. These engineers will analyse soil, rocks etc and determine their capacity for accommodating infrastructure.

Top 4 Things Every MBA Student Should Do

MBA is first and foremost a professional course. The MBA can be a highly profitable course, and a gateway for achieving a foothold in your target industry. However MBA is profitable for only those who know how to utilize it . So without any further ado, we are providing some tips on how to make the most of your MBA programme!


Read up on Market Trends : Whether it’s the FMCG sector that gets you going, or the BFSI (Banking and Financial services sector) that has motivated you to take up the MBA, – you must be up to date with the latest market trends. Do some basic research on the key players, and the competitors, up and coming companies, what they offer etc. This will set you apart from peers as, most of your peers will be qualified students but you will already be proving yourself as a prospective professional.


Brush Up Communication Skills : Unlike the Engineering where you can still concentrate on technical skills and not worry over-much on social skills ( though that’s changing these days) the MBA is a professional programme that requires a huge amount of networking. You will be attending a lot of networking events, industry interfaces and visits where you will be interacting with upcoming entrepreneurs, C suite executives of large firms and other seasoned industry veterans. You will need to make a good impression – as internships and pre placement offers often blossom from these events. So you have to ensure that your communication skills are top notch.


Develop Teamwork Skills ; The MBA prepares you for working in corporate sector. In real life professional world, team projects are inevitable. So during the course of MBA you will be participating in a lot of teamwork and projects. Try to prioritize teamwork and focus on building team leadership skills.


Find Mentorship : In order to succeed in profession, finding a mentor is of paramount importance. You can find a mentor amongst the faculty, or you can seek mentorship from experienced professionals that visit the campus during industry interfaces. Mentorship, is something you should actively seek.
A good mentor can be your friend, philosopher, and guide in you early days in the profession. They can prevent you to commit some serious gaffes many novices commit at the beginning of their career. Mentors can also provide you opportunities for breaking in a particular industry via recommendations. So finding a good mentor is of the utmost importance.

Top 10 Mistakes That Can Really Mess Up Your Software Engineering Career

Lets face it, we all make mistakes. As the phrase goes ‘’To err is human.’’ And if you are a green graduate, oven fresh from grad school, just on the verge of beginning your career, then committing a few mistakes, some embarrassing gaffes here and there is inevitable. No one expects a green fresher to be impeccable at his job. But there are some mistakes you should avoid, if you don’t want to ruin your career. If you are a fresh, green engineering graduate, looking forward to embark on an exciting and challenging career in engineering, then this essay is for you. Today we will illustrate some important common mistakes that most engineers end up committing and how you can avoid them.

  • Starting Projects Impulsively : Many engineers impulsively begin their projects, without consulting other engineers , marketing department and market research dept. Don’t do that. Don’t just limit yourself to the atypical technical mental set up. Technology is not the be all and end all of a product. If you create a product randomly without paying proper heed to client needs and market requirements the project/product will be essentially useless.
  • Copy & Pasting Blindly : This mistake is committed by many young engineers . They blindly copy paste from earlier projects. Try not to do it too often. First of all, copy and paste reputation is one which you should avoid at all costs. Copy and pasting track record can be a red flag in your resume – firstly, it won’t go undetected for long. Too many similar looking projects will look fishy to your manager. Secondly copy pasting screams lack of innovation. An engineer is expected to be innovative at the very least.
  • Lack of Cross Cultural Ethic : This problem mainly occurs in the IT sector. Software engineers are often required to interact with foreign clients. Before interacting with such clients a basic knowledge of the etiquette of the country of the client. For example if you are interacting with a Japanese client, not addressing him/her as ‘’San’’ will come across as incredibly offensive.
  • Not paying attention to technical fundamentals : Neglecting technical basics like Design Pattern, Object Modelling, SQL injection etc can make a very bad impression.
  • Not Testing Your Code : You are not God. Therefore, your code is not free from errors. The sooner you learn this, the better. Many young engineers carried away by arrogance, neglect to test their code once they complete coding. Later its costs them their reputation and in some cases even their job. Also don’t neglect to ask for code review or feedback. You won’t appear less of a person for that.
  • Neglecting to analyse domains : Before programming, always conduct a checkup for the domain, and the users who frequent there. Otherwise you risk creating a useless programme. Engineers that keep in mind the question of user experience stands out from their peers who focus just on software development.
  • Neglecting to learn about other systems : Many engineers are adamant about focusing on their own systems and neglecting other systems. But learning about different systems can be beneficial, as when a system error occurs you will be able to solve it, and gain the attention of your manager. Problem solving aptitude is one of the prerequisites for promotion of an engineer.
  • Failing to take backup : Many engineers who lack foresight, fail to take backup, snapshots and remove all System.out.print. This will lead to a lot of needless woe when you need to access the same files once more.
  • Not Documenting : After you finish programming, please don’t forget to document it , otherwise you will greatly inconvenience your colleagues who will need to use or refer to it sometime or later. Not doing so, will make you the subject of lot of resentment.
  • Overusing Stack overflow : As mentioned before, if you cannot develop your own way of programming or writing code, and are heavily dependent on Stack overflow, what makes you stand out from your peers? Nothing. Get a clear knowledge of basic concepts and attempt to come up with your own way of code writing or programming. The less you push yourself, the more you depend on ‘’easy’’ solutions to problems, the less chance you will get promoted.
  • Job Hopping : Many new engineers often hop, skip and jump from one job to another. The reasons they cite vary from ‘’unsatisfactory’’ salary package, to getting ‘’bored’’ with the job, to feeling ‘’too stressed’’ , to falling out with the boss/manager. Our advice to those young engineers planning to quit after a few months on the job is : Develop patience. Rome wasn’t built in a day, and your career will not get built instantly either.

While it’s true that fresher salary might be somewhat low ( or not as high as you hoped), it will definitely rise, if you perform well. Salary raises, and promotions won’t occur magically. Some of the reason why freshers are paid a moderate to modest salary is that a.) they lack the technical expertise experienced professionals have and b.) The company has to spend a good amount of money training the freshers. If you job hop every now and then, then no employer will take you seriously. The industry is a small place and word gets spread around, and soon you will end up with a reputation of being unstable or disloyal

How To Make the Most of Your Engineering Semester


Confused how to waddle through the ocean of your engineering syllabus, keep up with the lectures and weekly projects/lab work, network effectively with the faculty, and still rock the semester results? Read on!


Most of the professional and vocational education in India have switched to semester system. Earlier there used to be one year end examination held. But the semester system has multiple examination structure, where exams are held on each completed module/unit etc. Though semesters can be somewhat stressful for students , it pays off well as the syllabus get covered fast and the students are introduced to regular, disciplined studying. In this essay we shall cover how to survive engineering semester like a pro!


Start Planning  : If you fail to plan, you plan to fail. This is particularly applicable when you are facing engineering semesters. Have a fixed goal in mind – focus on some particular set of skills you want to develop as an aspiring engineer and work towards it. Make a separate plan regarding academics . Formulate a study plan which is convenient for you, and stick to it religiously. You don’t rush in a marathon of finishing the syllabus ASAP, but try to learn something everyday.


Smart Studying Key to High GPA : Many engineering students complain that they struggle to keep up with the vast engineering syllabus which are full of confusing theories, probabilities, paradigms, formulas etc. We would suggest : Rather than trying to mug all the information up, try to visualize the information, try to find real world/practical examples. maintain a different copy/lodger for formulas.


W For Workshops : The best way to learn about engineering is to apply the laws. A good engineer is not just one who knows his theories, but is also proficient in applying those laws to solve real world technical problems. If you are studying in a quality university, chances are that there will be plenty of workshops where you will get a chance to work on live projects. This will not just provide you hands on experience, but also add to your resume – will compensate from lack of working experience that fresh graduates lack.


Utilize Online Resources Judiciously : Many quality engineering colleges have rich online resources where students can address their queries and get helped by the faculty or by peers. This gives the students a great opportunity to clear up confusions outside classroom. For ex at our institution. Brainware Engineering College, we have online student’s corner where the student addressed their confusions regarding a chapter and their queries are addressed almost immediately.


Group Discussion: This is one of the best way to learn and remember information fast. In group discussion you can discuss questions and answer and clear up confusion with classmates and can also help a peer clear doubts on a particular chapter/question. This way you can effectively revise what you have learnt.

Top Skills Required by Electronics Engineers


Electronics & Communication engineering is actually one of the most (if not the most) creative branches of engineering. The basic job of an electronics engineer can vary from designing various software components, like apps, electronic appliances and products, develop effective testing procedures for electronic systems , to examine electronic equipment and ascertain whether they are up to safety standards or not.

According to global consulting firm Ernst & Young, consumer electronics industry in India will grow by 13.4% by 2020 and reach will touch 20.6 billion . The ESDM ( Electronics System, Design & Manufacturing) sector in India is salted to reach $ 228 billion at 2020 according to EY.


As illustrated above the electronics sector is slated to be one of the fastest growing sectors of India – the jobs for electronics engineer are guaranteed to increase at a high rate. But just like any other professional course, only those with relevant skills will have access to quality well paying jobs. In this essay we will highlight a few of the key skills, electronics engineers are expected to have.


  • Basic Knowledge & Clear Concepts of circuit designing and digital logic block building


  • Working Knowledge of Development Board and semiconductor manufacturing process


  • Master the basics of troubleshooting. Troubleshooting – identifying and analyzing problems that has developed or can develop in a software or  hardware is a basic engineering skill which engineers like mechanical engineers, CS engineers, electrical engineers and electronics engineers must master. Also, debugging skills are a must.


  • Have knowledge on how to operate microprocessor and controller.


  • Must have a good grasp on programming languages like C language, Perl, Python, IC languages like Verilog and VHDL etc


  • Get educated on latest programming languages used by the telecom industry such as Matlab and Octave


  • Choose to specialize either in Analog or Digital. Then learn the nitty gritties of chosen specialization.


  • Soft Skills : Try as much as you can but just can’t deny the importance of soft skills. Mastering relevant technical skills is a must for all engineers, but soft skills – effective communication skills – especially the skill of explaining technical details to non technical people, organization and management skills, time management skills, negotiation skills, ability to team work effectively are skills which engineers must have – since most of them get placed in the corporate sector, where these skills are held in high value.

All said and done, successful engineers are those who choose to specialize in a particular skill and dedicate their lives to it. According to many recruiters the main problem of engineering graduates in India is that they do not specialize and get stick in generalist mode. As a professional and technical degree, engineering is an entirely skill based industry. The more specialized skills you can acquire, the more updated you keep yourself regarding the latest skill/technologies used by your sector, the more desirable you will be to the recruiters.