部门:IEG 光子工作室群 尽量回忆 聊项目 进程线程协程区别 菱形继承 怎么解决菱形继承重复字段 静态多态和动态多态 虚函数原理 类的内存结构(没答好,虚指针、基类字段、派生类字段、…、虚基类指针) 多线程读写大文件减少IO次数(好像是这个意思?说了用mmap,直接操作内存) 操作系统层面如何保证多线程同时写入文件不会冲突(不会,应该是write系统调用里有个系统级的mutex保证原子性) 用过
背景:2 本 9 硕,一段中厂实习,意向后端开发。 时间线:4.8 一面,4.11 二面,4.15 三面,4.16 HR 面,4.17 录用评估+云证,4.18 OC,4.19 录用信。 4.8 一面 时长 60 分钟,由于部门的技术栈是 c++ 和 go,因此没有问我 Java 相关的八股,问题大部分是引导性的问题,面试官会抛出一个大的方向,然后让我自由发挥,面试官会根据答的内容做进一步的提问。
全程基本不问八股,也是结合项目问。 后面30分钟做笔试题,罗列一下: 1. 实现sleep函数 2. URL的params参数解析成对象 3. 给一个字符串,叫a,和一个字符串数组(按字典序排好了),然后从数组里找出所有字符串,满足前缀为a的。(假设字符串数组数据规模达到10条,尽可能优化算法复杂度) 第三道,没看完题,直接用字典树去做了😓,后面做完,面试官指了出来,没审清题。其实二分就ok了
面试7点开始,8点面完,9点多就流程结束了,问的问题基本也答上来了,感觉到深深的无力感😔
211本985硕,C++科班选手,0实习0竞赛0论文,从投简历才开始刷力扣,中间还得做小论文和导师的项目,焦头烂额。一开始投了很多大厂中厂,要么挂在简历要么挂在笔试(太菜了,刷题没刷到位,笔试根本写不出来😅),只有腾讯无笔试还能无限复活,所以前后面了七次。在面试过程中了解到自己的不足,一直在针对性学习,中间还改过一次岗位,一开始是听说客户端竞争没那么激烈,但是面了两次发现不太符合我的预期,最终还
上来就是半个小时的CPP基础代码的拷打,原形毕露,成了小丑,都想关电脑下机了 介绍自己的实习工作,整个工作的架构,接着拷打30分钟 讲一下那个服务注册中心,底层实现有没有了解 什么叫弱一致性,leader是怎么选举的 raft脑裂出现怎么解决,两个人都是leader TCP如何发送消息对面连接已经断开了会发生啥 TCP如果发送了一半的数据,剩下的那一半数据在第二次TCP连接的时候怎么确保不和第一次
2024年8月26日 自我介绍,项目介绍。 项目难点 对原生 和flutter,react native动态化框架的理解,一定需要动态化框架吗,全部动态化行不行,还有那些动态化框架 题目:里程表没有数字4,跳过了,比如40,14,没有,真实里程是多少,数位DP?拆分数位,把带4的去掉。没做完,讲了思路。 os 的线程进程区别,线程切换调度,虚拟内存等 计网的https,加密方式等 反问:有客户端i
突然发信息20分钟后面试,面试总共25分钟就结束了,没撕题,然后秒挂
4.8 约一面 4.10 一面 当天约二面 4.12 二面 4.21 约三面 4.23 三面 当天约 HR 面 4.25 HR 面 4.26 OC 背调 除了二面完等三面还是比较快的,二面三面都没有八股,聊项目聊前端发展聊生活。 笔试从未参加过,也没有什么问题,二面面试官上来就给了个算法过了就没了,三面就这一次手写。 总体面试体验感觉很好,尤其是二面三面面试官非常温柔!
煎熬了大半个月终于oc了,发个时间线给同样煎熬的同学一个参考 祝大家早日上岸! 4.2 一面邀请 4.7 14:00-15:00 一面 4.9 19:30-20:30 二面 4.9 21:00 显示进HR面 4.10 云证 4.11 14:30 HR面 4.16 转录用评估 4.28 OC
就一个小时4个算法题: 1、hardMan() 2、打家劫舍2 3、打家劫舍3 4、最长字符串链(leecode的1048题) 完整做出了两个算法题,还有一个讲了思路,代码有一种情况没考虑到。已挂
20230525腾讯客户端一面 40min 自我介绍 进程和线程的区别 进程间的通信方式有哪些(Linux下) 线程间的通信方式(Linux下) 输入一个url会经过哪些过程 http和https的区别 get和post的区别 java里的访问修饰符有哪些 重载和重写的区别 java抽象类和接口的区别 对于安卓开发你了解什么 详细讲讲你觉得最有难度的项目 问项目 线程池的好处是什么 设计模式你了解
(1)面试官介绍部门业务, 自我介绍环节 (2)Java和Go有什么区别? 这里的话因为他们部门是用Go的,所以应该想看看我对Go的了解程度 回答: 第一点,从语法糖的角度上来讲,像JDK8的Java它的语法糖是比较少的,因此整体来看语法比较工整,Golang的语法糖比较多,所以看起来它的代码也会比较简洁。 第二点,从提供的内置集合来看,Java提供的集合会更加丰富一些,像Java的话会提供一个优
集齐七龙珠召唤offer!(面了什么都记不清了) cpp转go 一面ieg某部门a 智力题,然后根据简历提问,两道简单题,一周后流程结束 一面teg某部门 不细说,题没a,心态爆炸,面完就知道寄,晚上流程结束 最后被ieg某部门b捞 4+1hr面最终拿下offer 一面 计算机网络,系统各种基础知识,linux底层的种种,a两道题 二面 聊项目,问各种细节,然后问具体的解决方案,所以一定要对项目很
1.简介项目,实习项目非常简单,面试官简单的问了一下。 2.服务器send内容给客户端,描述具体过程 3.linux基本命令,查看服务器负载 4.缺页中断 5.mysql索引(聚簇,二级,联合),回表 6.stl底层数据结构,红黑树特性 7.堆排序 快速排序 8.raft算法(领导者选取,脑裂,任期) 9.binlog undo redo三种数据库日志,重点问了binlog 10.new mal