一二面连着面了两个小时,人有点麻 一面2022.9.26 (60min) 1. 野指针、内存泄漏 2. 智能指针 3. 对STL的理解 4. struct和class区别,struct可以继承吗 5. 实习工作介绍 6. 项目过程中遇到的问题 7. select、poll、epoll,这三种IO多路复用方式是LInux和Windows通用的吗,ET、LT,适用情况 8. http和https的区别
主要内容:项目+八股+手撕 在项目中主要做的工作 对深拷贝、浅拷贝的理解 函数传递对象和对象引用有什么区别,传递对象可能有什么问题 对零拷贝的了解 override关键字的作用 虚函数重写时参数类型可以不同吗 map、unordered_map的区别 解决哈希冲突的方法 进程线程协程 多线程并发控制的手段 互斥锁与自旋锁的区别 火山模型的优缺点 优化器的原理 对B+树的了解,3层B+树大约能索引多
9.21 摩尔线程一面 讲一讲两种字节序 如何判断大端还是小端字节序 讲一讲联合体的空间占用特点 修改其中一个成员的值,其他变量会受影响吗 讲一讲malloc和new的区别 new和malloc需要指定申请的字节数吗 讲一讲sizeof sizeof一个指针是什么结果 为什么32位的指针是4个字节 指针和引用的区别 都有什么类型创建的时候必须初始化吗 传参传引用和传指针的区别 讲一讲socket编
9.19 中午12点约下午4点面试 因为我有3点的字节面试我怕来不及 所以约在了晚上7点 面完官网状态还是简历评估没打勾 9.20 通知9.21做笔试 9.21 9点做笔试3道题就a了一半差不多 下午查官网状态是面试中 晚上7点多约9.22下午1:30二面 9.22 二面完一会状态是等待面试结果 晚上变成面试中 9.23 上午10点hr约下午5点三面 并拉群 三面完状态变为等待面试结果 =====
大致的内容如下: 问实习做的详细内容 有没有使用过触发器(讲了一下mysql的存储过程函数可以使用触发器,然后实习做的业务中回收资源用的也是触发器思想) 问实习业务用到的服务模型(事件驱动机制+责任链处理) 责任链处理事件怎么解决冲突(事件优先级+事件取消标志) 有没有用到配置化思想(聊了一下实习的时候把相关的信息抽象后实现了配置化balabala) 存储信息的字段怎么设计 看过什么jdk源码(除
一面 2022年8月29日 自我介绍 进程调度策略? 死锁问题及解决方案 用户态vs内核态 滑动窗口? 数据结构:堆vs栈 描述一下堆的插入过程 dfs vs bfs 数据库范式 数据库事务and隔离级别 having关键字有什么用 ==和equals的区别 聊一下GC? minorGC vs fullGC 如果大量出现minorGC,有什么原因? JMM? 类加载机制? UML中,类之间的关系有
部门是做手机软件开发的 主要技术栈RN所以狂问react React的事件和普通的HTML事件有什么不同? React 组件中怎么做事件代理?它的原理是什么? React ⾼阶组件、Render props、hooks 有什么区别 React-Fiber的理解 React ⾼阶组件是什么,和普通组件有什么区别,适⽤什么场景 对有状态组件和⽆状态组件的理解及使⽤场景 在React中如何避免不必要的r
HR和总经理(好像是)一起面的。 HR: 自我介绍(强调要具有互动性,方便沟通) 兴趣爱好,工作之余做些什么 问了对base地的期望(上海、杭州、南京) 南京有没有中意的企业 手上目前的offer 有没有和人发生过冲突,怎么解决的 最遗憾的一件事 大学时期参加的竞赛 更喜欢当领导者把控项目进度还是当被领导的人 身边的人怎么评价你 什么时候可以来实习 总经理: 讲一下带领团队的一个经历 未来的职业规
上周日大半夜简历过筛,周一电话约周二下午2点一面,然后一小时后二面 本人一共面试过一次,小米是我第一次面的大厂,人生第二次面试 一面 一个半小时 面试官比较牛逼,会照顾到你的基础会引导你,但是也会故意的刁难你一下 没有录屏,除了代码题前面问题没有顺序先后,前半小时项目穿插源码为主,后一个小时场景八股和输出题算法题,真正能八股的很少很少 1.第一题,开门红,我看到你项目实现了滚动懒加载,写个下拉刷新
平台:当然是牛客啦~ 10.08 一面(≈60min) 1、自我介绍 2、本科课程有学计算机网络吗?(没有… 3、面过哪些大厂?目前有什么offer? 4、地址栏输入url回车之后的过程 5、http和https的区别 6、https加密过程 7、https为什么要用非对称加密和对称加密相结合? 8、协商缓存的etag怎么生成的? 9、状态码301 302 401 403 10、link标签加载c
HTML 最简单的八股就不写了 CSS flex 1 的具体属性 JS 如何修改原型链 类型转换 let 是否存在变量提升:报错是未定义 为什么script要放在最下边,css link要放在最上边 ES6模块化 引入模块重名如何解决 Vue v-model 语法糖本质 v-once nextNick keep-alive 工程化 vite 里边如何去进行的代码适配,还是babel吗 #轻松筹##
HTML 简单跳过 CSS 说一下 flex 布局 说一下 grid 布局 什么时候适合用网格布局 说一下 css 选择器 JS 数据类型及区别 口撕深拷贝 浏览器 重绘重排 如何通过重绘重排优化 visibility:hidden 可以吗 宏任务微任务 eventloop 中何时渲染 DOM 场景 如何实现一个下拉选项组件 如何让它的下拉列表显示在最高层 智力题 石子:你先手,两个人轮流,拿 1
一面 自我介绍,问项目,为什么选择express,接触过其他node框架吗 koa,express,nestJs他们之间的区别 部署项目的操作,日志 es6都有啥 var let const区别 判断引用类型 typeof null Undefined 和 null区别 call apply bind区别 this指向 实现call Promise理解 promise常用方法 Promise th
以前投的百度捞我面试 一面 HTTP2和HTTP1的区别 HTTP2头部压缩算法是什么 说一下Hpack TCP慢启动,拥塞避免 TCP滑动窗口3啥意思 JS基本数据类型 判断类型方法 两道手写,四道算法,麻了 二面 狂问项目 前后端不分离浏览器的渲染过程 ssr怎么实现 项目中的localStorage 项目中token的实现及验证过期 如何优化token token的轮询检测 同时打开窗口,l
一面 1.问项目,项目亮点难点,配置过程,构建思路 2.防抖的实现(回过头来想,我好像讲成节流了) 3.js 基础数据类型 4.数组的方法有哪些 5.实现一个上下固定,中间滚动的布局 6.闭包的使用 7.map,forEach的区别 8.用过ant desigin的哪些组件(当时都懵了,完全不知道该说啥,头一次见问这个的) 9.BFC 10.vue和react的区别,你更喜欢哪个 11.vue的生