What is a typical day like for a software engineer at Google?

Answer by Anonymous:

In short: Google Engineers are pampered!

Typical day starts with:

  1. Get picked up by frequent Google Shuttles near your home

Bike to work or take your bike in the shuttle racks for an evening biking.

2. Free wifi in the bus to start checking your mails, calendar or just browse

3. If you did not bike to work have a workout at the gym

4. Have free breakfast with some variety

5. Some teams have daily standup meetings

6. Start coding. All Engineers either get 2 24" monitors or 1 big 30" monitor.
High end workstation. Ergonomic chair, Ergonomic keyboards. Macbook pro/Macbook air/Linux/Windows laptops!  Bean bags lying nearby.
Attend a meetings. Based on your role you might attend one to tens of meetings every week. Attend meetings at different buildings spread over a vast campus and use shuttle service or help yourself with gbikes.

7. If you get bored have fun with slide

or play

or bowling at

or climb

swim at endless lap pools

or have some refreshments at micro kitchens in less than 100 meters from your desk

or just relax at

7. Get back to work

8. Decide which cafeteria you would like to have a meal today!
Enjoy the different cuisine tasty food with a hell lot of choices.
The number of choices is much more than that for breakfast and dinner

Don't forget the desserts!

9. Get back to work

10. Have dinner again at these amazing cafes and get dropped with the frequent comfortable shuttles.

If its a Friday, celebrate TGIF with snacks and alcohol.

If you want to take a break from these perks you can work from home too :)

Occasionally you would also use onsite haircuts, onsite doctor, massage, attend tech and non-tech talks!
Go for team offsite and ski, snowboard, go-kart or Las Vegas …

The best part is everyday you get to talk to the smartest people, learn and grow!

Google is definitely a dream company!!! Keeping employees happy with great culture and keeping users happy with great products.

What is a typical day like for a software engineer at Google?


What are some wittiest ways to skip the question asked by interviewer without jeopardising with selections?

Answer by Subhash Trivedi:

The Intention here when asking questions is to see if the candidate has knowledge about the same, some times this questions are also meant to understand your psychology based on the answers you give.

Hence in case of knowledge based question you should, be honest and reply that I am not aware to this. (if you now some thing related to that question or question topic you can take a chance with interviewer permission and explain the thing.)

In case of question that would check your psychology you should just follow you instinct and say what feels best to you. (trust me you can not cheat on this questions)

Let me know if you need any more information on this.


What are some wittiest ways to skip the question asked by interviewer without jeopardising with selections?


What exactly happens during campus placements in Indian engineering colleges?

Answer by Subhash Trivedi:

Every Engineering company looks to hire some fantastic piece of brains, they want to ensure every candidate they hire should be a good. Good at aptitude, Good at Logic, Good at Communication (Differ's between Company to company).

Because i have experienced working with I.T Companies, I will share the campus recruitment process of I.T companies.

Majorly IT companies can be divided into 3 Categories.
1. M.N.C (Companies having offices all over the globe / Companies strength 10,000 + )
2. M.S.E (Companies may / may not have offices across the globe / Companies strength below 10,000 )
3. Start ups ( Companies Just begun, less than 5 years old. Companies strength below 500 )

Each of this above categories have different ways of recruitment. Moreover it also depends if the company is a I.T Services Company or I.T Product Company.

A product company is a company that provides a solution that does not necessarily have a problem. Here is you usually "build a better mousetrap". Product companies compete on technology, using IP or engineering talent to win. Lots of companies in Silicon Valley fall under this category. You are using one of the best product companies in the world right now.

A service company is a company that provides a solution to a problem, but usually without a (physical or sold) product. Usually this is through content, partnerships, video, etc… The Huffington Post is an incredible service company. They solve the problem of political commentary on the web (although there are lots of people doing this). Service companies usually compete on the service or content they provide, not technology. Another example is probably Amazon, who competes on the service they provide.

Product companies normally have very high standard of recruitment and services companies (not all) are more concerned about the head count.

Recruitment pattern of most services companies is as follows:
1. Aptitude/ Logical Reasoning Test
2. Group Discussion
3. Technical Interview
4. H.R Interview
Note: Most big companies (M.N.C's have percentage criteria for being eligible to appear for the Interviews)

Recruitment pattern of product companies is as follows:
1. Aptitude Test ( Technical and Logical)
2. Hands on Coding Test
3. Technical and H.R Interviews
Note: Product companies do not necessarily prefer percentage criteria, but because they want extremely good talent they tend to focus on recruiting from top engineering colleges.

I hope this is useful, let me now if you any more questions.

What exactly happens during campus placements in Indian engineering colleges?