Skip to main content

What if I am not from CSE or ISE? Does that affect my placement in any way, even if I am good?

The bitter truth about placements in UVCE is - for other branches like Mechanical, Electrical, etc. There are not a lot of core companies coming to the college for placements. Not every second or third company coming to college is a core company. Most of them are for Software Engineering profiles or profiles related to computer science fields.
Even if the core companies come for placements, the number of students they usually pick is very less.
Just confirm with the Placement Office at your college and ask about Placement Opportunities for the branch that you are currently in.

Branches in engineering

So, my simple advice to all the juniors out there in other branches of engineering would be - Start learning to code. 


Companies with eligible branches for placements
There will be more details provided to you, but for security reasons, I have hidden them here. 

The list above shows the eligible branches for the respective companies. Most of them will be having a job role which involves computers, coding, and all computer-science related stuff. 

They allow you to sit, but if you don't know coding you just can't manage the first round of the placements process. First-round is usually the coding round. 

You don't have to learn all the advanced programming skills which your computer science friends would have been learning. But then the basics like - programming in C, for loops, while loops, do-while loops, if-else conditions, using recursion to make simple programs like Fibonacci series, the factorial of a number, NCR program in C, etc. These concepts and programs you should be familiar with. 

If you are an exceptional student, who can manage both your core subjects for the semester examinations as well as all the computer science subjects, then it is very good. Companies like SAP, they allow all branches to sit in the placements.
But again, if you are not that good in the subjects of computer science like - DBMS, Computer Networks, Operating Systems, Data Structures and Algorithms, Coding etc, then you won't be able to crack the product based companies. 

You don't get any branch relaxation when you are sitting for the product based companies.
If you think you can play the branch card here - "I am from XYZ branch. We didn't have all these subjects. You can ask me any question in my core subjects, I will answer all of them."
This won't work. 

There are mass companies which ask only the basics of programming. And these are the ones which most of the students in all the branches can crack easily.
Mass Companies include - Infosys, TCS, Mindtree, Accenture and some more. ( I don't remember all of them, but these are the major ones ).

So the final conclusion from my side would be -
  • Learn basic coding compulsorily. 
  • Learn C programming. 
  • Learn how to make small functions, use loops, use if-else conditions, debug small programming errors.
  • Learn the most common programming questions - Fibonacci Series, Factorial of a given number, NCR program, string reversal, etc. 
  • Learn all the language features of a language. Google all the common questions asked in the interviews like - What are virtual functions? What are the four pillars of OOPS? What is inheritance? Can constructors be virtual in C++?
    All these types of questions.
    I haven't mentioned all of them here. There are many. 
  • Learn from GeeksforGeeks
If you can manage more, ( the previous one is basic and compulsory )
  • Learn all the computer science subjects.
  • Data Structures and Algorithms. ( 70% )
  • Operating Systems. ( 10% ) 
  • DBMS. ( 15% ) 
  • Computer Networks ( 5% )
So, start learning to code even if you are sure of getting one of the core companies. 
If you are preparing for GATE Exams and totally ignoring the campus placements, then ignore all the above advice along with it.

Comments

Popular posts from this blog

C++ Setup using VS Code and TDM-GCC Compiler (Windows)

You need to use this blog along with the YouTube Video present here for better understanding of the installation and the overall process.  YouTube Link -  https://youtu.be/l-4SH-QzbgI C++ Setup using VS Code and TDM-GCC Compiler (Windows) Using this setup we will be installing VS Code and TDM-GCC Compiler which is a good way to compile and run C++ programs in Windows. During my school days we used to execute programs in Turbo C++ compiler, which is now discontinued for good. The UI wasn't intiuitive at all for Turbo C++ software and it looked something like the one shown in the image below. But we do have great memories of programming in C++ using Turbo C++ Software in our school days. 😃 Turbo C++ (discontinued) UI Coming back, as for the Linux based systems (Ubuntu, Debian etc, I guess GCC already comes as part of the package. So Linux users can compile their C++ Programs from day 1 of their installations. 👍 To install GCC compiler on Mac OSX, you need to download and insta...

How I tackled lack of motivation problem during my Placements?

Suffering from a lack of motivation? Well, that is something which is common to every human being out there at some point in time in their lives.  There are some facts that you need to grasp very well in your mind -  Everyone has got 24 hours.  Everyone faces a lack of motivation at some point in time.  No one can study for 24 hours straight.  Most of the people have the available resources to study around you. Example - Phone, Internet, Books, and Materials, etc.  Most people tend to waste their time in mobile games, series, movies, etc.  Not everyone gets up at 4 o clock and starts reading Data Structures and Algorithms and starts coding right away.  Not everyone is god gifted.  So, if this is the case with everyone, then where does the difference actually come up? How are some people more productive and achieve more as compared to others?  The difference comes up in the way how some have trained their mind to react to situations and t...