What are some ece jobs?

Should a second year ECE student pursue jobs at core companies or top software companies like Google or Microsoft?

  • I am a second year ece student from india. i am in a dilemma whether to go for core companies or top software companies. if i must go for the software side how must i prepare for the questions that will be asked during their interview?

  • Answer:

    Core Companies or Software Companies: I believe that you have asked this question because of your interest in changing the field. Remember that nobody selects the right path for them in life always in the first attempt. If you have chosen a path and if you feel that you need to change it, then you have to change it. There is nothing wrong in changing the field. In fact, it is better to be in the field which you like rather being in the field which you have chosen without much awareness. Preparation for software companies: 1) C Every software professional must know C. You can learn it from the following books. "The C Programming Language - Brian Kernighan and Dennis Ritchie" "Let Us C - yashwant kanetkar" From the perspective of the written exams in campus interviews, you should read the following books. "Test Your C Skills - yashwant kanetkar" "Pointers in C - yashwant kanetkar" 2) C++ or Java Once you are comfortable with C, you have to learn one of the object oriented languages. 3) 'Data Structures and algorithms' is the main subject from where most of the interview questions come. I would recommend you to learn algorithms from the book "Introduction to Algorithms - Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein" From the perspective of the interview, you should read the following book. "Data Structures and Algorithms Made Easy - Narasimha Karumanchi" 4) Online sources for problems in algorithms and data structures. http://www.geeksforgeeks.org/ http://www.careercup.com/ 5) Join any one of the online coding websites and start coding. E.g., https://www.hackerrank.com/ http://www.codechef.com/ http://www.topcoder.com/ 6) Do participate in coding projects. E.g., http://www.google-melange.com/gsoc/homepage/google/gsoc2014 P.S: I am a B.E. Electronics and Communication Engineer. Currently, I am pursuing my M.S. in Computer Science and Engineering.

Vishnu Sankar at Quora Visit the source

Was this solution helpful to you?

Other answers

Depends on what interests you, how much money you want to make and how soon.

Anonymous

Hello, I appreciate deeply your thinking as a secondyear student. Quoting to your question: Well, it depends on the type of life which you are comfortable. Some wants to be expertise in software domain and able to work for 8hrs/day in coding(for them pure software jobs are good and suitable). Some people have an interest to deal with electronics combined with coding(for them verfification jobs are suitable). some people dont like coding at all(for them hardware manufacturing is best to deal).I can advise you that figure out yourself which among the above 3 you belongs to and develop your profile according to y0ur interest. Based on that, decide the company which you think most fit.nnn what ever may be the job! Basic learning of sofware languages like C, C++, Java are must for an ECE student.The interview questions can be found at many websites: Geeksforgeeks, hackerrank, Indiabix. If you are aiming for high salary! Coding jobs are best relatively with electronics. For coding jobs, you need to be expertise in some of languages like Python, HTML, Ruby and scripting languages like Perl and knowledge on windows, linux. For electronics jobs, you need to be expertise in VLSI, signal and systems, semiconductors, analog and digital design.As you have much time to extract your role! Select and develop to a broader extent!!! I wish you all the best for your future :)

Manikanta Nallamalli

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.