Which one is technically better for long run?

I have offers from eBay and Amazon for SDE I position (both in India). Which one would be better in the long run for my career?

  • I'm interning currently with eBay and love the work and team over here. But i have heard people telling that Amazon would be a better place to work and learn. I want to take the offer that would be in the best interest of my career in the long run and not for short term gains like better compensation package. A few more insights into my current internship at eBay: 1) The team i'm working in respects my work and me a lot. I have a lot of freedom and my manager is always ready to hear my suggestions 2) There are very few teams here that i see doing actual engineering problem. After some years, if i want to switch teams, i feel my options would be limited

  • Answer:

    You cannot generalize based on company name. There are good and bad teams at every big company. It depends on people and scope of work. If I were in your position, I would make a list of technologies I want to work on. My list would would look like this. Your list will differ. Tools development Make/build/deployment Database optimization Business intelligence IOS apps I would ask someone at eBay which are being done on site. I would ask for an information interview with the team lead of the top two. The purpose of the interview is for you to gauge the manager's style and scope of the team's work. Ask a few hard questions. You do not care about the correctness of his answer, you want to see how he handles a challenge. Do the same at Amazon. You might be amazed or you might be disappointed. You will almost certainly find discrepancies between reality and glittering generalities from management.

Robert Wagner at Quora Visit the source

Was this solution helpful to you?

Other answers

I would suggest Amazon, but cautiously. Take a look at what you will be working in the next couple of years with both companies and the areas. Reason for picking Amazon is that it is still very young and has lots of growth. Cheers <k/>

Krishna Sankar

Don't get carried away by the appreciation you are getting! What counts is: when you do a self introspection, how much of what you have achieved is representing your true potential. Then about making your decision, Ask these questions: What do you expect out of work (other than the pay-check of-course) The challenge you find interesting The culture you expect and so on 2. How do you see yourself in next 5 years (sounds familiar!?) Since you say that you are looking for long term gains, You SHOULD be able to answer for yourself the questions above. And then if you are not able to take a decision, The best person to help you in this is your Hiring managers in both the companies. Get from them the answers you are looking for and then decide ~Since they will be able to tell details about the teams which you will be put into initially. Now on a personal note: "There are very few teams here that i see doing actual engineering problem" I would like to express my disagreement with this. My experience with internships I did there is otherwise. It's really about what challenges you want to take upon.

Anonymous

Request for detailed job descriptions from both companies. Prepare your ideal job description. Choose the company that best matches your ideal JD. An ideal JD might include preferred technologies, phases in SDLC, etc.

Rashmi Nalavade

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.