11.14 问项目 进程间通信 进程线程协程 内核态和用户态的区别 内核态怎么保证安全性 问实习相关 问怎么看待加班 算法手撕 写一个迭代器类,找二叉搜索树下一个节点,实现两个接口,自己构造用例跑通 反问: 技术栈主要unix java,有少量cpp
8.11 笔试:a 了 1.x 道题 9.03 一面:八股(C++、计网,函数中自动变量的生命周期的原理解释、http、dns)、场景题、手撕。 9.13 二面:项目经历、八股、手撕。 10.10 三面:场景题(服务端开无数条连接的瓶颈会在哪些地方)、手撕、聊拼多多客户端的个人发展情况。 面试总体感受:面试官在面试过程中呈现出来的精神面貌以及活泼程度打破了我对拼多多工作强度附带的额外偏见,面试官比
投递岗位:客户端开发,为啥不投服务器端,之前金山服务器一面直接挂,觉得自己太菜,直接第一志愿投的客户端。 timeline 9.27 一面 10.18 二面 10.24 三面 11.6 hr面 技术面,每一轮都有手撕,然后问题主要集中在408上,以及一些场景,还有项目。 hr面,聊了下工作地点,工作时间,毕业时间,问offer情况,有无女朋友等等。 最终结果要等一两周出,应该是如果不过的话,一两周
一面 1. 自我介绍 2. 介绍实习需求 3. 你自己要是上线项目,你怎么操作? 4. 这种方式,如果服务崩了,怎么自动重新运行? 5. 怎么判断服务是否崩了? 6. TCP整个过程,会处于很多不同的状态,你觉得哪个状态更重要? 7. close_wait比较多会是什么原因导致的? 8. close_wait过多,会有什么问题? 9. 手撕题:一个数组a ,a[i]表示可以跳跃的最多步长,问从0跳
8.11 笔试 做的很差,不到2 9.3 一面 严刑拷打,实习的内容,面试官比较懂,问的我尬住 面试官在代码区贴题 回答问题 一个双重检查锁 why这么写 说一下vector容器 手撕pushback 模版类 压力很大,当时不会用allocator,我用的new 开新内存,指针暴力拷贝,被说性能很低,底层实现要多看看 9.14 二面 实习内容 八股都问了一问吧 dns和共享内存只记得这两个没答好
明显感觉到越问越难,HTTP/HTTPS这块连环拷打问了快二十多个问题。。。 吐槽一下并夕夕的编译器,真的很难用 项目拷打40min(中间穿插着问了一些八股) 网关在接收设备时,如何保证信息不丢失? 有没有遇到粘包?怎么解决的? 那怎么拆包呢? 如何保证公钥不被篡改? 怎么确保你的token安全送达(用HTTPS) 为什么用HTTPS就安全了 有没有自己抓过包? 此处省略几个https相关问题..
项目拷打 内存泄漏怎么检测 三种智能指针 析构函数为什么是虚函数 不是虚函数的话会泄漏谁的内存 还有为什么构造函数不是虚函数 怎么实现独占的 手撕unique指针 拷打unique指针 后面纯瞎扯了 硬背的unique_ptr一拷打就露馅 为什么用noexpect move怎么用的 底层 为什么unique_ptr(move(other.ptr))和unique=other.ptr消耗资源一样 5
1. 自我介绍 2. 项目相关的问题 raft选主流程 怎么保证数据一致性的 跳表数据结构有什么特点 跳表插入数据过程 和B+树相比有什么优点 3. C++ 面向对象的特性 怎么实现多态的 volatile 关键字 析构函数是虚函数的原因 智能指针自动内存管理方面的优缺点 用了智能指针之后还会出现内存泄露吗 怎么解决 4. 数据库 关系型数据事务的特性 隔离级别有那几种级别 分别有哪些问题 可串行
聊了聊项目,规划,家庭,女友,实习时间,有哪些offer,怎么选择,对加班的接受程度,最后反问。说什么时候给意向要看校招组安排,hr也不了解,只能希望排序别挂了
一面 (45min) 常规问题 自我介绍 项目问题 反问环节:具体业务是什么 基础知识问题 Java 线程池 延伸到安卓的线程池,面试官还问了是否有在项目中使用过。 Fragment 与 Activity 之间的通信 Activity 的生命周期 Activity A 启动 Activity B,两个 Activity 的生命周期顺序 延伸问题:你在跑demo时候,是用Log输出还是用APP中自带
9月中旬走的PDD内推,顺利约到了第一轮面试,题目比较难,尤其是framework架构和源码这块有问到,刚开始问的C++,我说我学的是Java,面试官比较好,提问了几道Java题,然后就基本是在问Android的内容了,聊得还是不错。 一面|50min 项目介绍 android的gc机制 Android四大组件 activity怎么传输数据的 activity横竖屏切换 service和activ