腾讯 PCG 客户端暑期实习面经

  什么叫做985非科班混子,考研准备一个多月后被同学劝投简历,笔试真•随便乱做的,没一道超过30%,一开始投的IEG,PCG捞了起来)

一面第一轮 4.27(我觉得我是所有人里面最简单的orz)

1.自我介绍

2.操作系统
  进程和线程
  进程通信
  进程调度
  段表 页表
  死锁和必要条件

3.计网
  ARP协议
  TCP UDP的区别
  DNS协议
  TCP的滑动窗口
  输入URL的后续全过程

4.数据结构
  算法的四大特性—>空间复杂度和时间复杂度
  队列和栈
  HashMap的实现(顺便答一下冲突处理)
  深度优先和广度优先
  中序遍历是深度优先还是广度优先
  冒泡排序的原理 空间复杂度和时间复杂度

5.算法
  一天内分钟和时钟能相遇几次(口述就行)
  链表去除重复结点

一面第二轮 4.30(面完再写吧)刚刚面完10min

1.算法
  10进制(int)转2-16进制(牛客cin不能输入俩变量debug了好久,血压升高)
  100位10进制如何转2进制(口述)

2.C++
  面向对象特性
  多态的提现
  重载和重写
  用过memset,memcpy吗—>STL
  vector和链表的优缺点
  vector怎么保证线程安全(读者-写者问题)

3.数据结构
  前序,中序,后序遍历的过程
  一道考研题给了后序和中序,写出前序结果
  分组异或那道题(先提排序怎么实现,然后不用排序)口述

4.继续C++
  常量怎么写(define和const的区别)
  宏函数有什么缺点(define和inline的区别)


5.10 复试orz 
  好了问了项目(万能项目音乐播放器)
  项目越多越好
  然后委婉diss了下笔试成绩
  估计无了
  终于能够愉快考研了(浪费了三周时间
  
5.17 我吐了周五吃午饭太吵没听清说的什么部门,之前直接流程结束,这次正式批某部门捞起来又一面,稀里糊涂接了。打算面完之后问问是不是PCG和CSIG的,如果是直接拒了好好考研去。kpi工具人是吧😅(真浪费时间,卡在我线代复习完的时候)
  好了今天问了一下,是CSIG的,刚刚面完。

1.自我介绍

2.开始C++
  了解过C++面向对象的特性吗
  说说封装
  说说继承
  public和private继承有什么区别
  说说多态的体现
  虚函数的实现
  虚函数表
  static关键字
  函数重载(自己说的编译生成的函数名@前面一样,后面不一样)
  智能指针的种类,特点
  shared_ptr底层
  unique_ptr底层(不了解直接过了)
  weak_ptr(只说了解决循环引用)
  智能指针的线程安全(直接不了解)
  堆栈有什么区别
  malloc和new有什么区别
  STL用过什么
  map查找和unordered_map查找效率
  vs经常报的错(xxxx找不到符号什么的,我说最近没写代码没遇到过反手说自己遇到过stack overflow和vector subscript out of range)
  说说C++的其他特性(在黑学校上的C99和C++11之间的区别)
  了解多线程编程吗(非科班表示#include<thread.h>就写过一次)
  不小心说了Qt—>connect的实现(说自己临时用的Qt,会用不了解)

3.聊职业规划
  最多实习几个月
  以后会一直软件开发吗

4.操作系统
  线程和进程
  进程同步(问我编译器怎么实现,脑抽管程然后说Java有同步类)

5.数据结构
  排序的种类
  快排的原理,时间复杂度

6.按照给定符号分隔字符串
#腾讯##C++工程师##面经##实习#
全部评论
所以还考研嘛
点赞 回复
分享
发布于 2021-11-08 14:48

相关推荐

8 42 评论
分享
牛客网
牛客企业服务