Recent submissions

Comment · 7 years ago
This! And the general lack of safety culture also plays a role in incidents like this.
Comment · 7 years ago
With the "Measure Distance" tool on Google Maps, the figure seems to be 2.6 km tall.
Comment · 8 years ago
Work from home is prevalent in India in some companies. The policy or the practice around it varies from no WFH at all to 1 day of WFH per month to 1 day of WFH per week to WFH whenever you like.
Comment · 8 years ago
I agree with this comment. The quality of life in a place like Bangalore or Mumbai is quite bad when you compare with an American city. Imagine spending 60 minutes to 90 minutes for one way commute to work just 6 miles away!
Comment · 8 years ago
I don't want to mention a single company because I want to protect my privacy. I will share multiple company names where I have worked earlier or that I have interacted with in the past and I know with confidence that they can pay salaries in this range.

LinkedIn, Amazon, Walmart Labs, Flipkart, Google, Microsoft, Directi, InMobi, Intuit.

Some of the company names like Flipkart and Directi is based on very old information (>5 years) I have. I don't know if they still pay as well as they used to.

Any one of these skill sets: Big data application development, big data analytics, big data security, machine learning, cloud development. I worked in distributed computing myself.

Sorry I don't have a convenient way to offer you to connect with me while protecting my privacy. If you or anyone can create an online medium somewhere where we can talk anonymously, I can join that. I can answer your questions here too.

Comment · 8 years ago
Hey! Thanks for responding to this thread. Because you have moved from Principal Engineer to Dev Manager position I want to know how the experience has been.

I have remained in Principal Engineer role and do not want to climb the ladder further because I don't think I can take the meeting load of management role.

What do you think about your role? Do you enjoy being Dev Manager more than Principal Engineer? Does it provide faster growth (designation and money wise)?

Comment · 8 years ago
I see this thread has become a point of interest for many. I wish I could offer some wise advice. But the truth is that I have not done anything special or done any special preparation in my career.

The only thing I have done is learn tech and non-tech stuff. I do it everyday. It is easy for me because I like technology. Computers have been my hobby for a long time. I read a lot of books in all kinds of domains. And I read a lot more for my special domain of interest (distributed systems). So I think this naturally makes me equipped for most kinds of interviews. I do not like solving or reading about puzzles that do not have a relation with real world projects, so I am naturally bad at such kind of interviews.

I am myself not a fan of CTCI. But I think CLRS is a good start. Sorry I don't have better advice than this. Someone else in this awesome forum could be of better help to you.

Comment · 8 years ago
Like simple algorithm and data structures problems and problems related to my domain expertise.

Simple algorithm problems are things that have some connection with my work like vector clocks, detecting duplicates, traversing trees, graph search algorithms. Another type of simple algorithm problems are things that use CS fundamentals only and no ingenious tricks like manipulating trees, matrices and likewise. I can manage these problems in an interview room.

But if it is more complex than this like banker's algorithm, manipulating segment trees, finding convex hull, printing numbers on screen in some weird fashion or like that I will get stressed in the interview room. I suck at these.

The best interviews for me are those that are related to domain expertise. Like problems involving maintaining integrity of data in a distributed database, implementing partial ordering of events, designing data consistency policies.

Comment · 8 years ago
I know one guy in my experience level with a pay of 12000000 rupees. He works in speech recognition and translation area in Bangalore. There are others in the 9500000 - 10500000 rupees range. But everyone is not an engineer in this sample. Some are directors too.

In contract based employees in specialized skills the numbers for my experience level goes even higher like in the 12000000 to 16000000 rupees range.

It gets me also thinking that I should take risk in life and choose contract based employment. But the work pressure is higher. There is also pressure of renewing contracts. So it is not an easy decision.

Comment · 8 years ago
Comment · 8 years ago
Is it really that high? I know people of my experience level who are earning even more. :-)

I have no secret. I am decent at my work. Like to keep learning new tech and non-tech stuff. So I think the interviews go well and I get the good paying jobs. Not the algorithm puzzles type of interviews. I suck at those too.

Comment · 8 years ago
My current employer pays in rupees.

I don't have a Masters degree.

I cannot share which university to keep my privacy. But I am not from IIT, NIT, or any top state college. Basically I am not from any Tier 1 university or college. My university must be Tier 2 or Tier 3.

Comment · 8 years ago
Good point. One more point - salaries differ vastly in the same company too.

These days it happens in many companies that a very senior folk with 10+ years experience makes something like 2000000 INR (28000 USD) but a fresh college undergraduate is made an offer that is 3000000 INR (41000 INR). It sounds contradictory and pisses the senior folks off but that's the reality of the Indian IT market today.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton