本来以为快手一面凉了,没想到还有二面,但结果纯纯KPI面试 1.打点相关,为什么用gif,并发问题等 2.项目优化相关,怎么计算首屏速度和白屏时间 3.vue和react的区别 到目前为止还算正常,后面就逐渐离谱 4.在百度实习的部门怎么营收的,如何增加营收(???) 5.百度实习时你们组的后端架构是什么(???),在后端有哪些技术优化设计(???) 6.百度实习时,你们这个项目如何增加用户数量(
1. 自我介绍,介绍项目 2. ==和===的区别 3. 闭包 4. 实习工作说说 5. 基于antd封装和直接使用,有什么不同 6. 实习中封装过哪些组件 7. setState 8. websocket 9. 强缓存协商缓存 10. git命令相关 11. 禁用浏览器返回前进功能怎么做 12. 场景题目,后端返回数据你怎么 处理,如果后端让你前端处理,你怎么处理、 13. 水平垂直居中,pos
问题: js Promise 所有方法; vue 父子组件通信、vue响应式原理,问了不少vue问题有点记不清了; css bfs、居中布局方法(在知道大小情况下); 项目介绍,我介绍了实习期间做了较为复杂的项目原理; webpack 介绍常用的loader,webpack 常用的配置,讲到了babel 说一下常用的预设、插件等; 反问。 总结:主要是看你的简历来问,js方面可能问了其他但我有点忘
本来想找一下中通面经怎么这么少?那我先抛砖引玉 一面: 深挖项目,基本三问,有什么问题、如何解决、更好的方案; 计算机网络:http的缓存; js:gc原理、es6新特性; vue:响应式原理、2/3区别; h5新特性。 一面总结:没有算法,如果项目感兴趣问项目多一些,八股原理问的多一些。 进度:二面邮件
8.11 笔试,单选多选编程,编程第一个直接输出111就A了... 8.19 一面 45min 多态如何实现? 虚函数如何实现的?(虚函数表) 虚函数指针在类的哪个位置? 大型工程内存泄漏应该怎么办? 完美转发,右值引用怎么回事? 智能指针 类型转换4个 手撕和Leetcode 62有点像但不是,简单dp 刚面完就约二面但是有点事情推了.. 8.23 二面45min 基本没有传统八股,一直在根据场
一面 1h - [ ] static关键字 - [ ] 虚函数怎么实现,虚表存在哪里 - [ ] 多继承中的虚函数表结构 - [ ] 两个父类如果同名的虚函数怎么办 - [ ] 内存对齐是什么,规则是什么 - [ ] 怎么自定义规则,什么时候需要自定义 - [ ] 进程的内存分布 - [ ] 虚拟地址是什么,怎么映射成物理地址 - [ ] vector的内存管理 - [ ] vector的扩容机制
感觉寄了。 1.面试无八股无做题 2.面试时间总共10+分钟 ---------------- 前13分钟拷问项目+实战 13:06的时候面试官问我:“你还有什么想问我的吗?” 我估计是面试官觉得我太菜了不想面了。 然后面试官说:“或者有什么疑问?” 我说:“为什么没问一些基础知识或者做题?” 面试官说他不希望实习生为了面试去背一些东西。 希望实习生能够踏踏实实做技术。 (挺到这时感觉更凉,因为前
9.15快手客户端测试实习一面(53min) 自我介绍 手撕代码:删除顺序链表的重复元素(acm模式) 对软件测试行业的理解 你认为测试开发人员需要怎样的素质和技能 Linux中查看系统文件树状结构的指令 查看文件大小的指令 项目介绍 项目中的难点 在nginx集群开发的时候遇到什么问题,如何解决的 上一段实习经历 主要负责什么工作 工作流程 对python熟悉吗(因为我简历上的技术栈是C和C++
9.16快手客户端测试实习二面(49min) 自我介绍 手撕代码:数组倒数第k大的数 讲思路 对于测试的理解 TCP和UDP的区别 TCP和UDP的应用场景 快手的短视频使用的是TCP还是UDP 使用过GIT吗 假如上传代码的时候产生冲突要如何解决 知道哪些自动化测试的工具和方法 requests库用到过哪些函数 你觉得什么事是你排除万难,最终成功,感觉有很大成就的事 你觉得自己的缺点是什么 反问
可能有的内容答得不完善不正确,请大家注意甄别。 一面(9.19 50min) 1. 自我介绍、项目 2. OC 生命周期(ViewController 生命周期,各阶段需要处理的操作),内存管理策略(MRC,ARC,自动释放池) 3. C++ 内存管理策略(程序员手动管理内存的申请和释放,使用智能指针管理堆中对象的生命周期) 4. C++ 动态和静态是什么?(编译和运行时:
好久没面试了,八股文肉眼可见的磕巴。 JVM内存模型,各个内存区域的用途。 哪些区域是线程共享的,方法区为什么线程共享? 哪些区域不会产生OOM。 垃圾识别和回收算法,哪些对象可以成为GCRoot? 如何确保所有的对象都被穷举(???) 垃圾收集器的分类?并行收集器的原理?(没答上来) 类和对象的加载过程?双亲委派机制? 双亲委派机制的好处?如何自定义类加载器? 自定义类加载器的用途?生产环境中有
你对Java的Object的看法 Object有哪些方法 Java的容器类型你知道哪些? ConcurrentHashMap和HashMap的差别? 实现单例模式的方法 如何保证单例模式线程安全 ThreadLocal的原理 强引用,软引用,弱引用和虚引用 synchronized修饰普通同步方法、修饰静态同步方法、修饰同步方法块 做题,找出字符串中,各个字符不同的子序列的最长长度
挂了就放面经系列.jpg 1,自我介绍 2,做一道题:一副牌,能不能全凑成顺子和同花 3,对C++是什么级别的认知。 4,内联函数可不可以是虚函数 5,New和malloc有什么区别 6,多态有几种 7,静态多态是什么,动态多态是什么? 8,什么是拷贝构造函数 9, 什么情况下要自己写拷贝构造函数 10, 什么是移动构造函数 11, 深拷贝和浅拷贝区别 12, 虚函数表是什么,原理是什么? 13,
7.21投递,没想到要笔试,一直到8.19号才一面。 1.自我介绍 2.对游戏服务端开发的了解 3.C++和Java的区别 4.虚函数、虚函数表 5.两个父类如果同名的虚函数怎么办? 6.C++编译过程以及产生的文件存放什么内容 7.构造和析构函数简单说一下,子类调用顺序?为什么是虚函数? 8.STL中线程安全的有哪些?底层实现是什么? 9.C++多线程 10.epoll,两种触发模式的区别? 1
命名空间相关知识,命名空间作用,是否会产生标识符冲突 什么是重载,返回值不同能否重载 函数重载的底层实现原理 虚函数实现的原理 构造函数和虚构函数能否设置为虚函数 可以在头文件实现函数吗?缺点是什么? gcc编译过程,预处理阶段会把头文件内容全部包含进源文件吗? 独占指针,怎么实现不可复制,能否作为返回值,为什么? 进程和线程的区别,有独立的内存空间吗? 了解什么排序,介绍堆排序过程 手撕题,目测