面经: bloomberg onsite# JobHunting - 待字闺中
s*t
1 楼
早上6点半出发,7点半到机场,8点半起飞,9点半到纽约,不到11点到bloomberg大楼,
check-in 在大厅坐了将近一个小时,HR MM接上六楼吃喝,然后开始面试。
第一轮 R&D,一A一I,A很nice,I扮黑脸,迟到了十分钟。
1. 程序找错,以前的面经里的题。值得一提的是char* f()返回一个字符串时需要注意
不能返回local stack,也不要返回malloc加重用户free的负担。直接返回string lite
ral即可。另一个问题是返回char[]不需要加&。还一个错误是switch别忘了break。还一
个buffer开得不够的问题。并且问printf("%s")输出这个没有结尾的串会否出问题。我
说我也不确定,但是以后用这个串没准会有问题。
2. 大量数据(如股票)经常更新,如何设计存储,如何快速查找。简单介绍了一下我以前
project中的数据库performance tuning的几种方法。I说假设数据库非常好,不需要你
操心,如何快速查找。我说建立索引即可,时间空间tradeoff。题目非常抽象,实在无
从下手。
没时间了,问问题。
第二轮 pr
check-in 在大厅坐了将近一个小时,HR MM接上六楼吃喝,然后开始面试。
第一轮 R&D,一A一I,A很nice,I扮黑脸,迟到了十分钟。
1. 程序找错,以前的面经里的题。值得一提的是char* f()返回一个字符串时需要注意
不能返回local stack,也不要返回malloc加重用户free的负担。直接返回string lite
ral即可。另一个问题是返回char[]不需要加&。还一个错误是switch别忘了break。还一
个buffer开得不够的问题。并且问printf("%s")输出这个没有结尾的串会否出问题。我
说我也不确定,但是以后用这个串没准会有问题。
2. 大量数据(如股票)经常更新,如何设计存储,如何快速查找。简单介绍了一下我以前
project中的数据库performance tuning的几种方法。I说假设数据库非常好,不需要你
操心,如何快速查找。我说建立索引即可,时间空间tradeoff。题目非常抽象,实在无
从下手。
没时间了,问问题。
第二轮 pr