Skip to content

HR面试这一环可能会问到的问题

Frank Dai edited this page Sep 1, 2013 · 2 revisions

这个wiki页面收集了一些常见问题的答案,主要是HR面试环节会问到的问题。技术面,就需要大家老老实实复习算法,多做题了。

欢迎大家添加问题,答案!

Tell me about yourself.

这个问题因人而异,因此没有通用答案。

What are your strengths?

  • I'm passionate about programming and I can write high quality code. Besides, I have solid mathematical foundation and know a little about machine learning.
  • I'm a quick learner and I love programming. Because I love it, I'm willing to spend my time, money, and energy into it.

What is your greatest weakness?

I live in campus for a little long time, so I haven't write as much code as people at my age. Compared to people who started to work immediately after graduation, I have less real experience in production environment.

Why should I hire you?

My technical skills match Facebook

Five year plan?

I aims to become a world class topnotch developer in (Programming Lagnuage Design, Distributed system, Machine Learning, Data Mining etc).

I want to solve hardcore technical problems with smart guys.

I want to have a small and smart team, to build some world class tools. I tend to be more satisfied and happy when people can fully appreciate my work, so instead of user products, personally I prefer developer oriented tools/platforms, such as storage systems like HBase and Hive, or significant improvement of existing language implementations (for example, Facebook's HipHop for PHP, Google's V8 for JavaScript, Delvik for Java on mobile platform).

why Google?

In my opinion, Google is the most innovative company on the Earth. It created many successful products, for example web search engine, Android, Gmail. But it doesn't stop, it creates many products that sounds incredible, like Google driveless car, Google Glass etc.

That's why I want to join Google and take part in making fantastic products.

why Facebook?

First, Facebook is a cool company, which has strong geek culture. The CEO, Mark Zuckerberg is a geek, and he recognises the value of engineers, today Facebook is still dominated by engineers, not product managers. Second, Facebook is the world's biggest social network website, in there my code will serve billions of people, which makes me feel a big sense of achievement.

Any questions?

Facebook

There is a saying often said: Facebook and Google gathered a bunch of smartest people in the world, but they are just thinking day and night to attempt people to click all their ads! This sounds sad but it's somewhat true. I don't like ads, and I'm a big fan of adblock. How do you and Facebook engineers think about this saying?

Is there any projects related to language design and implementation other than HipHop in Facebook? I heard that Facebook is actively developing a new PHP virtual machine, can I have some detail information?

Is Facebook chat still powered by Erlang? What's the most challenging part of Facebook chat? How do you deal with spamming?

Amazon

Google has developed Spanner and F1, is Amazon developing its own large scale RDBMS? If not, why?

When I worked in Baidu, all SDE must keep their mobile phone online 7x24, and be ready to be called at any time in case of online accidents. What's the process in Amazon to handle emergent online accidents? What's the division of labour?

AeroFS

Would please tell me something about your tool chain?

Take LinkedIn as an example, free users' data are exactly the thing that commercial users want. Although AeroFS is quite different, do you have any idea to make your commercial users benifit from your free users?

Dropbox turned to online music area, how do you think about this? Is this a signal that indicating personal cloud storage is not profitable enough?

References

  1. Top 10 HR Interview Questions & How To Answer Them