一共一个小时 先是聊项目,我项目经历比较多,讲了20多分钟。 然后就是八股,都是最简单的,反码补码,tcp、udp,流量控制拥塞控制什么的。 然后是两道题,一个是最小子数组,滑动窗口就行。一个是链表反转。都是比较简单的。 结果还没出来,不知道过没过。
手撕两个 1.二叉树子树平均值 2.最少硬币凑整数 实习相关的,如何做的,举个例子,优化多少 讲一下论文内容 io多路复用的过程,以及发生在内核还是用户 僵尸进程和孤儿进程,如何解决 https的加密过程,数字证书是如何进行加密的 http连接过程,是什么连接 内存泄漏,什么时候析构函数必须是虚函数 为什么不能两次握手,为什么不能四次握手,在哪次握手时候就能发送数据 有没有做过后台开发,有没有做过
自我介绍 项目 项目怎么商业拓展(安全性),断点上传,怎样加快上传速度 https,tcp tcp链接 C++基础:多态、指针和引用、内存、new/delete、 数据结构:stl,线程安全(哪些是多线程安全的) 锁 设计模式? 快排 找到链表中点 反问
腾讯云智一面 4.17 问的比较浅 1.面试官看简历 无自我介绍 2.19岁大三 你是跳级了吗 3.你为什么不继续在百度实习? 以及介绍他们组的业务情况 4.能实习多久 5.除了Go还有其他的技术栈吗?C C++学过吗 6.Go用了多长时间? 7.channel了解过吗? channel的优缺点 你刚刚说的都是channel的优点 说一说channel的缺点 8.Go的面向对象是怎么实现的? 你刚
qq浏览器部门 刚开始说他们主要做移动端开发,用java语言,但是也很欢迎很希望c++比较熟悉的人过来,说c++转其他语言相对容易,面试官挺和善的。 主要是聊八股,手撕一道题 c++部分 堆栈区别 解释一下多态 构造析构函数,能否用虚函数 为什么析构函数最好用虚函数,然而c++默认的析构函数并未默认为虚函数(占空间) c/c++的class struct区别 结构体里面什么都没有占用多少空间 st
职位:PCG QQ组 全程35min 自我介绍 实习项目讲了不少时间(大概快20min) 虚函数如何实现 多继承的虚函数有什么区别 malloc和new (这里有个小插曲,再已经列举出几个区别之后,我说了一句大概能想到的就是这些) 他在顿了一下之后又问我还有什么区别,直接给我整不会了。 C++11新特性 main函数之前执行一个函数(我回答全局或者静态类的构造函数,面试官追问还有别的么,答不上来)
自我介绍 聊到我在公司实习负责的模块,对这方面聊的挺深入 Xcrash是如何自动捕获崩溃的(实习经历引出来的问题) android系统自带的崩溃采集机制 协程比线程的优点有哪些(个人项目引出来的问题) 声明场合用到的协程,有没有遇到声明问题 说一个你了解的排序算法 快速排序的时间复杂度 什么时候复杂度最高,详细说明下 云游戏你怎么理解的可以讲讲吗 云游戏是怎么进行传输到用户的 为什么是视频的方式进
1. 个人介绍 2. 其他语言掌握情况(比如在本科期间学到的语言) 3. 如果写C++的业务你能写吗 4. 你觉得Java和Golang在使用的时候有什么区别 5. Java和Golang的垃圾回收有什么区别 6. Golang的垃圾回收机制 7. Golang为什么在栈上和堆上用的垃圾回收算法不一样 8. Golang内存怎么进行分配 9. Golang协程是怎么实现的 10. GMP模型具体的
先做题,寄的原因与没做出来手撕有很大原因 n个数,返回其可以构成的相邻元素之和全为素数的数组个数 当时马上就想到回溯,结果有个小地方出错没能调试出来,30分钟的时候面试官看不下去了就让结束了 问我知不知道dp,说这道题用dp写很简单,鼠鼠还是太菜了,只能想到笨方法还没写出来 总监面的面试官基本就不问八股了,后面就是根据简历问了几个相关问题,比如 1. 博客是怎么搭建的 2. 你给开源项目提交的pr
1. 拷打项目10分钟 2. java/C++/python编程语言区别 3. 哈希一致性 4. 算法题:超过半数的数字
如约来还愿了,写一下timeline和面经吧。 Timeline 3.13 更新简历(我2月末就投递简历及填写测评了,但是一直没发面试申请,直到三月中才想着要更新一下简历) 3.15 天美电话约一面时间 3.18 北极光电话约一面时间(我至今不知道为啥北极光会先面) 3.19 北极光一面,时长接近两小时,面完3分钟被秒拒 3.21 天美一面,28号约二面时间 4.3 天美二面,4.4转为hr面状态
面试官上来先介绍了部门情况,是做数据库方面的,总共不到30分钟,没有手撕,估计挂了! 1. 自我介绍 2. 项目拷打,部门是做数据库相关的,所以问数据库问的比较多。 1. 数据库你只是用来匹配用户名和密码吗?有没有进行其他的存储操作。 2. MySQL的四大隔离级别,并解释他们。 3. epoll和select的区别,为什么epoll要优于select?epoll底层 4. 第二个项目有测试吗?性
自我介绍 go语言学习路线 mysql索引 最左匹配原则 mysql每个节点多大 Linux每个页面多大 进程线程携程 进程同步办法 Go语言gmp go语言携程调度方式 三次握手四次挥手 布隆过滤器 redis zset实现机制 redis缓存穿透 考研吗 算法:1. go语言并发实现 2. topk 3.二叉树的右视图 4.一个工作场景题#腾讯##实习##后端##go#
自我介绍,项目比较多 在项目里面干了什么 工作,工作怎么切分的 提到的图片过大,压缩一下,怎么做的:回复打成一个图集,压缩图片画质,异步加载,代码性能优化 做的一个追逐游戏: 自动寻路相关问题底层 :最短路径算法 迪杰特斯拉算法 深度优先,广度优先 提到迪杰特斯拉算法 知不知道A*算法 (回答不知道),其实这是游戏中自动寻路常见算法 c++: 讲一讲多态 虚函数实现 内存对齐问题 栈和堆的区别 智
4.10晚上21:10 ~ 22:46 总监面,总监是真的很有东西,整体感觉是中了月读一样被绑起来拷打 面完直接emo,但是其实当晚就给我过了,第二天早上7点发现进HR了... 尽可能回忆一下面经: 1.自我介绍+挑一个项目讲讲(我是java,但挑了更契合业务的cpp项目讲) 2.共享内存展开深挖。 大概是这样:共享内存和分页有什么关系?要我当操作系统设计共享内存怎么建立内核态内存和用户态内存的映