Archive for May 2017

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.