登录
  • #美国面经
  • #码农类general
  • #面试经验

Tudor Investment面经

diyutianshi
2478
2
Interviewer我记不得是谁了,好像是他们的一个C++的tech lead,问的基本都是C++很多细节的问题。



  1. 给一个vector, size为10, 在上面用find()得到一个iterator, 这个时候对这个vector做push_back, 问这个iterator还能用么?为什么?我当时答的是可以,他说是错的,因为vector可能需要重新reallocate space,这个时候iterator就不work了。

  2. 同上题,把vector换成

    本帖隐藏的内容需要积分高于 188 才可浏览,点击前往一亩三分地论坛阅读

    始化顺序是啥?(应该是和class中变量声明的顺序一样,也就是A, B, C)

  3. 两个global static object存在于两个cpp文件中,问这两个global variable在运行的时候初始化顺序是啥?(答案应该是undefined),destruction顺序又是啥?(答案应该是和construction的顺序相反)





今天问了一下recruiter,说我挂了 =_= 不过说实话这家面试的这风格我觉得也是够奇葩的……
2条回复
热度排序

发表回复