未分类 - fun - fun

未曾想到的被谷歌员工面试经历

本来是要我去工作的,到岗位但没有入职前,老板说还要请谷歌的一个朋友电话面试一下,下面是我能回忆起来的问题:
1. 如果现在有一个已经完成的项目,你会从哪三面考虑来完善它

2. 设计一个分布式数据库,你的思路是什么?

3. 什么时候用hash来存储表

4. 在一个网络不稳定的情况下,如何保证写

5.  在一个网络不稳定的情况下,如何保证读

6. 你最喜欢的一门语言

7. 你觉得5年和10年后,你在干什么

8. 谈谈如何解决大数据系统的容错和大规模

9. 你经历的项目中,遇到的最困难的事情,举例
10. (记得不完整)如何最大地提高读写性能,是跟缓存管理有关

这个面试太突然了,我回答的不好,当然即使不突然,我的回答也不会太好^_^

常用工具小知识

1. GNU Libtool: GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries behind a consistent, portable interface. To use libtool, add the new generic library building commands to your Makefile, Makefile.in, or Makefile.am.(GNU libtool 是一个支持脚本的通用库,Libtool将一致的和可移植的接口呈现给用户,而将使用共享库的复杂性隐藏了起来。 加通用库构建命令到你的Makefile,Makefile.in或Makefile.am中,就可以使用libtool。)

参考:

[1] Introduction to GNU Libtool: http://www.gnu.org/software/libtool/

[2] 使用 GNU Libtool 创建库:http://www.ibm.com/developerworks/cn/aix/library/1007_wuxh_libtool/#resources

[3] SDL 用法,第 2 部分:"Pirates Ho!"编码:

http://www.ibm.com/developerworks/cn/linux/game/sdl/pirates-2/index.html

ctex.org地址

http://bbs.ctex.org/?fromuid=80586

http://bbs.ctex.org/?fromuser=abelard2008




Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee