送给要考试的童鞋们# Joke - 肚皮舞运动
c*z
1 楼
存储,依然是老印,不过还算顺利吧。到目前为止一直没签啥 NDA。
1. 介绍他们组,问问我的兴趣等,了解了一下我的 C++ 经验(跟他说 C++ 经验都是
好几年前的)
2. 访问一个网站很慢,问我有什么 Troubleshooting 思路。我没能在第一时间给出答
案 = =~
我的第一反应是 traceroute 神马的,然后被问 traceroute 能给出什么信息。
然后被引导着进行一次 HTTP 访问都有哪些步骤,涵盖 DNS,HTTP,IP,TCP 各阶段各
层都干什么,再让我根据这些步骤说可能哪里有问题。
3. 写代码求二叉树高度
我说用 DFS,先从递归实现开始,写完也没让写非递归实现。
4. 从一个 Integer Array 中去掉重复元素
先问 integer 有没有排序,有没有神马 range,老印先让我实现一个 unsorted 小
range 的,我就用 bucket sort 思路做。
让后让我实现一个 sorted 大 range 的,我就去遍历所有元素了。两个算法都要分析
时间复杂度。
5. 问了几个 High Level 的 C++ 问题
解释 Abstract 是干什么的。
解释啥叫 Polymorphism。
代码都是没有什么 Bug 一次成型,这个还算顺利。这老印也挺厚道,没难为我,只不
过我在电话里说了不少 sorry i didn't get it。
结束之后立即给 HR 发邮件 Follow up。
求 Bless 拿到 On-site。
1. 介绍他们组,问问我的兴趣等,了解了一下我的 C++ 经验(跟他说 C++ 经验都是
好几年前的)
2. 访问一个网站很慢,问我有什么 Troubleshooting 思路。我没能在第一时间给出答
案 = =~
我的第一反应是 traceroute 神马的,然后被问 traceroute 能给出什么信息。
然后被引导着进行一次 HTTP 访问都有哪些步骤,涵盖 DNS,HTTP,IP,TCP 各阶段各
层都干什么,再让我根据这些步骤说可能哪里有问题。
3. 写代码求二叉树高度
我说用 DFS,先从递归实现开始,写完也没让写非递归实现。
4. 从一个 Integer Array 中去掉重复元素
先问 integer 有没有排序,有没有神马 range,老印先让我实现一个 unsorted 小
range 的,我就用 bucket sort 思路做。
让后让我实现一个 sorted 大 range 的,我就去遍历所有元素了。两个算法都要分析
时间复杂度。
5. 问了几个 High Level 的 C++ 问题
解释 Abstract 是干什么的。
解释啥叫 Polymorphism。
代码都是没有什么 Bug 一次成型,这个还算顺利。这老印也挺厚道,没难为我,只不
过我在电话里说了不少 sorry i didn't get it。
结束之后立即给 HR 发邮件 Follow up。
求 Bless 拿到 On-site。