CSIG腾讯西安客户端开发一二面

  1. 自我介绍

  2. int 几个字节,怎么看几个字节?(我也不知道为什么要问我这种问题,我以为会把我当菜鸟,然后问些简单的心里还很开心,没想到下面就开始发力了。。)

  3. 4个字节的 int 和 float 表示的数据个数一样吗?数据范围?

  4. 为什么浮点数要相减取绝对值而不是直接判断是否相等?(早忘了,最近没复习到,当时没答上来,让换题了)

由于2进制表示,因此对于一个程序,在浮点数中,只能无限的逼近0而不能表示,所有的实数,因此在对于,浮点数与0进行比较时候,要进行范围比较。
例如:对于1,由于计算误差,最后的结果可能是0.999999999999999999.....或者1.000000000000000000001...它们与1用==比较就会不等了。
所以在计算机中对于浮点数的比较,主要是采用,和常数FLT_EPSILON 进行比较,当一个数字,落在-FLT_EPSILON ,FLT_EPSILON 之间的时候,就可以作为一个数字为0.

  1. virtual 和 override 讲讲。可以不写 override 吗?

  2. const 和 define 区别

  3. 宏定义一个浮点数 #define N 1234.567 然后下面写一千行用到这个宏会怎么样?(不会)

  4. 1个文本文件 20 亿qq号,怎么判断有没有?(布隆过滤器,原理看过答的很垃圾)

中间问了一下我博客怎么搭的。。
然后写代码 字符串逆序

反问环节问了下我现在有什么需要学习的地方,他说他们主要考察基础,数据结构操作系统计算机组成原理啥的。然后我说感觉问到海量数据那个问题,我感觉我们就很难接触到,没概念,面试官说考察思维方式,解决问题的逻辑。

晚上接到了一面通过电话,约了第二天下午两点面试。

  1. 自我介绍

  2. 聊项目,你觉得项目中最难的是什么?

  3. c11 新特性(for each, 智能指针,右值引用);

  4. 右值引用和 std::move();

  5. 进程和线程的区别?

  6. 进程间通信有哪些方法?

  7. 进程同步有哪些方法?

  8. 讲一个你最了解的计算机网络协议?

  9. 你比别人的优点在哪里?

算法题:大数相加(链表存储),时间复杂度空间复杂度。
反问环节:您对我的建议?(建议我再加强学习深度)。
最后许愿二面能过
===========
两天后收到了 hr 面的电话,约了第二天面试,hr 面的问题如下:

  1. 自我介绍
  2. 本科专业和研究生专业不同的问题
  3. 硕士期间的研究方向,导师课题
  4. 什么时间实习?学校让实习吗?
  5. 休息的时间会做什么?
  6. 社团经历
  7. 以后的职业规划
  8. 家在哪里
  9. 有在其他面试流程吗?
    反问环节:
  10. 高新区
  11. 实习时间
  12. 转正问题:主要看团队转正名额和实习人数、实习最终的一个评价有关,我们找实习也是为了能转正。
  13. 给我的建议,希望能适应学生到工作的一个转变,积极工作,提升自己。

牛客真是神奇的地方,写面经果然会带来好运,最后许愿一个 offer call🙏

#实习##面经##C/C++##腾讯#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-17 15:28

相关推荐

5 7 评论
分享
牛客网
牛客企业服务