一面15min - [ ] 面向对象特性 - [ ] 了解的设计模式 - [ ] 两种工厂模式介绍下 - [ ] 虚函数和纯虚函数 - [ ] 内存泄漏和内存碎片 - [ ] 内存泄漏检测工具 - [ ] 如何评价自己C++水平 - [ ] 看过的C++相关书籍 - [ ] 对深度学习的了解,学过哪些理论课程 二面就像综合面了,聊聊经历,当天约了下午hr面 #开立医疗##面经#
一面 1h - [ ] static关键字 - [ ] 虚函数怎么实现,虚表存在哪里 - [ ] 多继承中的虚函数表结构 - [ ] 两个父类如果同名的虚函数怎么办 - [ ] 内存对齐是什么,规则是什么 - [ ] 怎么自定义规则,什么时候需要自定义 - [ ] 进程的内存分布 - [ ] 虚拟地址是什么,怎么映射成物理地址 - [ ] vector的内存管理 - [ ] vector的扩容机制
9.15 投递 9.17 笔试 9.22 一面(群面,提前一天给题目,第二天分组讨论,汇报结果) 10.18 二面 1h 寄 面试官1 英文部分:自我介绍,为什么选前端(项目经历+兴趣),实际项目中用到react哪些地方(没有),实习项目如何使用组件开发(根据实体属性定义对应找到组件,加载到页面中) https,用到几种加密 学过什么课程,哪些比较好,动态规划的理解,和贪心的区别,分别用在什么场景
10.18 投递 11.11 笔试(5+2附加题) 11.17 一面 寄 业务介绍(web应用和vscode插件),自我介绍,项目介绍 和前端相关的经历,什么时候开始学前端 字符串编码方式,中文字符编码方式,给14w+个字符编码需要多少字节 从word中复制文字到微信发生了什么,进程通信方法,共享内存系统,共享内存区域谁来管理,什么时候释放 堆排序,查找最大值的时间复杂度,取出最大值后合并堆怎么实
一面20min [项目]- [ ] 客户端怎么写的 [ ] 多台PC怎么连 [ ] 10000个客户端,怎么知道谁在线 [ ] 500个用户同时响应,怎么处理 [ ] 用户退出怎么操作 [ ] Nginx配置信息 [ ] 上传文件的断点续传怎么操作 [ ] MySQL和Redis的熟练度 [ ] 高负载的测试,有几台服务器 [ ] QT信号槽 [ ] QT按键怎么对应上函数 [ ] 为什么用QT不
问题们: 介绍一下项目。我介绍了一个后台系统,问了鉴权和axios请求拦截封装。 算法写过没,写过哪些?数组了解吗?怎么存储更新呢(和内存结合起来说)。 node.js -> 了解不?我说node了解少,更多的知道怎么用,就没再问了。 线程和进程了解不?区别是啥? es5 和 es6 的类的区别。 js 异步历史聊一下。 node 的 generator知道吗? 变量提升,作用域,给了一个题让说。
时间:9 月 6 日 时长:40 min 左右 体验:非常糟糕 项目相关 项目的后台有没有考虑服务的稳定性? 静态资源有没有考虑拆分?(图片是放到了阿里云的 OSS 存储上) Vue Vue2 和 Vue3 的区别? 说一下对 diff 算法的理解 diff 算法是深度优先遍历还是广度优先遍历,复杂度是多少? keep-alive 组件的两个生命周期是什么? nextTick 是宏任务,还是微任务
时间:9 月 8 日 时长:30 min 左右 base:杭州 问的原生 JavaScript 和 CSS 居多,其他的八股很少。 PS:《三国杀》居然就是这家公司做出来的,没想到。。。 JS 两列布局的时候,如何实现左边高度与右边的高度保持一致(一般情况下是左边固定高度,然后右边高度根据内容自适应); 通过原生 JS 如何动态改变一个元素的高度?都有哪些方式可以获取到盒子的高度? 又一个第三方库
时间:9 月 9 日 时长:45 min base:成都 JavaScript 事件冒泡; 原型和原型链; 变量提升问题 var 定义的变量,变量提升是指声明提升还是赋值提升(答:声明提升) CSS css动画,让一个元素无限旋转要如何设置,需要设置什么属性; css 父元素中子元素水平垂直居中方式; 移动端网站是怎么做的,采用的什么方式(rem + flex); 项目 项目中遇到的问题,如何解决
时间:9 月 15 日 时长:40 min 左右 牛客上关于游卡的面经,特别是前端的面经极少,遂贡献一篇,与君共勉。 综合面,两个面试官,一个技术面试官,一个 HR 小姐姐。先是聊技术,然后 HR 问一些问题。 技术相关 为什么选择前端? 你做的项目,最大的收获是什么? 项目技术选型的时候为什么用 Vue 而不用 React 呢? 如何让一张图片显示为圆形? 场景题:一张地图,鼠标焦点放置的位置,
岗位:JAVA开发岗 部门:阿里cco 进程:二面 一共面了1小时20分钟,相比一面全是场景题,这次基本都是数据结构和算法相关的设计题目。感受偏难,不管说什么面试官都要问个问什么,有股子pua味。最后反馈说要综合对比一下才能出结果。 - 一个键值对如何插入hashmap? 哈希的应用场景? 图搜索场景如何应用哈希来优化? MD5使用哈希冲突,会有什么问题? 数据结构题 1.1T数据,内存有限,如何
应该是最晚的面试了,这轮是技术主管+hr双面,也是最后一面。 坐标:cco 岗位:Java - - [主管沟通环节] 自我介绍 讲讲自己的项目 为什么要做这个项目? 饿了么,如何在附近50w的商户中,快速找到离你最近的20家饭店? 一个5升的瓶子,一个4升的瓶子,如何弄出三升的水 threadlocal了解么,讲讲 rpc用过么,讲讲你平时的实践 rpc中的序列化协议知道么,如何优化? 为什么要出
时间:2022-11-15 公司:新加坡Tiktok 岗位:后端开发岗 流程:一面 结果:通过 新加坡tiktok一面,,面完后10分钟就收到邮件约二面了,总体难度不大,比国内简单,主要是问项目+一道算法题,没问八股文。 - 自我介绍 - 项目 打开简历共享屏幕,一条一条扣项目,大概20-30分钟,所以一定要熟悉自己的简历! - 一道leetcode,给20-30分钟, 题目:leetcode 3
时间:9 月 21 日 时长:1 h 左右 base:北京 常规的八股 + 两个算法题,没有其他的手写了。 事件循环; 浏览器的事件循环 NodeJS 的事件循环 NodeJS 现在的事件循环与浏览器的事件循环是否一致 输入 URL 到渲染出页面的整个过程; 渲染的过程; 闭包的理解; this 指向问题; 作用域有哪些; 对 JavaScript 继承的理解; JavaScript 继承 与 J
之前发了两次面试邀请,但点进去都约满了,这次终于手速到…… 大概40min,常见八股为主 css上中下布局,中间自适应,绝对定位 你知道哪些选择器 let,var,const 数组foreach方法和map方法的区别 vue组件通信,你项目中用了哪些,eventBus的缺点 项目,路由权限控制,性能优化(打包后的js文件体积过大怎么处理),你遇到的困难(说了跨域和前端加密) 实习,项目开发的流程