4.10晚上21:10 ~ 22:46 总监面,总监是真的很有东西,整体感觉是中了月读一样被绑起来拷打 面完直接emo,但是其实当晚就给我过了,第二天早上7点发现进HR了... 尽可能回忆一下面经: 1.自我介绍+挑一个项目讲讲(我是java,但挑了更契合业务的cpp项目讲) 2.共享内存展开深挖。 大概是这样:共享内存和分页有什么关系?要我当操作系统设计共享内存怎么建立内核态内存和用户态内存的映
腾讯客户端开发我一共经历了四次面试(不包括hr),发出来给大家参考一下吧,另外希望大家都能拿到offer!也保佑我自己
2024.4.28 1.怎么理解C++的封装继承多态 2.多重继承,如果不用虚继承,能用其他方式解决这个二义性问题?显示调用? 3.动态多态,讲一下具体的动态多态 4.静态多态怎么通过不同类型实现多态 5.虚函数和纯虚函数的区别? 6.析构函数为什么一般都是虚函数 7.什么情况下,基类会析构,派生类不会析构,哪种写法会造成这种情况? 8.纯虚函数存在什么地方? 9.析构函数在什么时候调用呢? 10
秋招之鹅厂记录贴,bg西工大本硕,IEG客户端开发 一面8.11约1个半小时 前半个小时主要拷打八股,相对比较基础,主要涉及计算机网络+操作系统+java基础,基本上都能答出来 手撕三道题,难度不大,链表+单例模式+括号匹配,有点紧张写的有一点问题,单例模式的static变量和构造函数应该是private的,这一点有问题 开放题是文件传输和文件下载如何优化,脑子宕机了从网络和客户端体验讲了一些,还
1h 先闲聊20分钟(搞得我以为是hr面呢) 没问八股,项目也没问。两道智力题 第一题:n个火盆环形摆放,火盆有熄灭和燃烧两种状态,每次可以选中一个火盆进行操作,操作的结果会改变当前,当前左,当前右三个火盆的状态,给出初始状态 问最少多少次可以让所有火盆燃烧。 他提示了半天才做出来,思路是如果第i个火盆和i+1个火盆操作确定,那么i+2也会被确定,所以最多也就4种方案。 第二题:给一个4*4*4的
19:52过了,打电话约三面了 ====================================================================== 时间:60min 面试官迟到了,但是双方都开了摄像头。总体感觉挺好的 介绍了一下两个项目 网关(我主动介绍的,发现面试官好像不懂) xv6(所以我就问他想听那个) 八股 1.虚拟内存 2.进程的调度算法 3.ipc(这个是最典
#面经# 计网: 七层架构 传输层 tcp与udp区别 tcp 为什么可靠 tcp为什么是三次握手和四次挥手,为什么不是对称的 http请求报文和响应报文的格式 http https区别,加密协议 数字证书加密过程 常用状态码 对称加密与非对称加密 操作系统: 进程调度算法 死锁条件 如何破坏死锁 进程通信方式 共享内存缺陷 进程的概念 状态 pcb 安卓: 安卓四大组件 activity和Fra
用户态切换到内核态做什么操作 日志模块怎么设计的,为什么用链表。 互斥锁实现原理 epoll实现原理 select、poll、epoll区别 智能指针和裸指针的区别,为什么智能指针能自动调用析构函数释放资源。 c++11新特性 lambda表达式捕获列表实现原理 函数传递指针和传递引用有什么区别 TCP和UDP的区别 TCP粘包问题 MTU在哪一层 UDP传输数据最大是多少 堆和栈的区别 虚函数、
时长:1小时 1. 自我介绍 2. 介绍面试流程 3. 进程和线程的理解 4. 进程通信的方式 5. 说一下互斥锁和信号量 6. 虚拟内存 7. 32位机器的虚拟内存有多大 8. 共享内存的使用场景 9. 多线程操作共享内存需要注意什么问题 10. 内存分页和分段 11. TCP和UDP的区别 12. HTTP的请求包含什么内容 13. HTTP的数据体包含什么属性 14. HTTP是不是长连接
时长:1小时 面试官人非常好,寒冬中带来一丝暖意 1. 介绍面试流程 2. 自我介绍 3. 内存回收 4. 可达性分析是有GC Root,什么东西可以是GC Root 5. final修饰不同情况时的效果 6. 用过JUC的什么 7. 线程池的参数和执行流程 8. HashSet是线程安全的吗,怎么能获得一个安全的,使用锁的话如何提高效率 9. 介绍一下读写锁 10. 手写一个基于读写锁的线程安全
时长:1小时 1. 面试流程介绍 2. 自我介绍 3. 最近做的项目是哪个,用到的技术栈和语言 4. 团队开发扮演的角色,开发中遇到的问题,项目的代码量,如何分红,团队开发流程 5. 设计模式有什么了解,分别能做什么场景 6. 单例模式的线程安全问题 7. 观察者模式介绍一下 8. 介绍一下MVC 9. MVVM介绍一下,和MVC的区别 10. 项目中怎么用的设计模式 11. 做项目的时候有没有遇
5月18日 面的是北京快手总部,三面表现还不错,题目基本上全部答上来了,包括场景分析题(设计符合快手的个性化通讯录,设计动车问题检测系统),但由于做的有含金量项目都是硬件项目(机器人,自动驾驶,一些视觉算法),和他们部门的业务不搭,而且缺乏软件工程领域实习经验,不过三面我的部门技术主管找我要了微信,表达了对我技术的肯定和对于项目不搭的可惜,说以后有机会可以深挖一下技术,以后还可以来试试😂 结论:
一面-2023年5月6日 ios客户端,大前端、object-c 自我介绍。有点背稿的感觉。 聊一个项目。说了OSG的项目。提到内存管理。 开始八股。内存:只能指针。 多态,静态、动态。模板、虚函数。静态的除了模板还有啥。析构函数为什么要添加虚函数。 空类size的大小。 struct/class的区别。 堆/栈/BSS几个内存类别 TCP四次挥手。 ipv4地址空间这么小怎么够用,NAT。用同一
二面-2023年5月8日 第一次迟到了面试.. 自我介绍。刚开始没准备各种结巴,语言不顺。整体还是讲完了。 项目。疯狂问项目、但是又不是挖,就是让自己讲。讲了好几个项目。看起来不是特别满意。一个是我自己准备项目拿普通横向项目准备的亮点肯定不够不到位,另外岗位是客户端,没有什么相关的。 岗位匹配度上,问了好几遍和原技术栈不匹配,自己的个人想法。(一开始也是你捞的我,我有啥想法 手撕算法。快排。这两面
三月底投简历,4.18上午OC 1 自我介绍 2 算法题 ▪整数反转(力扣-7-中等) ▪最长公共前缀(力扣-14-简单) 4 一个HTTP请求的加载流程 5 IP地址解析这个阶段叫什么? 6 继续往后说?(这里可能是叫我说整个网络请求的过程,我不知道面试官说的这句话是什么意思。我以为是叫我说DNS解析过程) 7 三次握手 8 HTTP有加密吗? 9 HTTPS的S指的是什么? 10 TLS/SS