一面(45min): 八股+手撕: 1. URL输入后发生了哪些事情,详细介绍步骤 2. https相关的TLS连接 3. TCP连接的三次握手 为什么是三次 不是两次 四次挥手 为什么是四次 4. 操作系统中的缺页中断是什么 5. TCP 和 UDP区别 举例说明具体的应用场景 6. 多线程保证线程安全的方式,具体C++中的哪些实现方法, 7. http1.0 和 1.1 区别 记住的大概就是这
自我介绍。 介绍完直接说:八股、项目都不问了,直接做题。 手写题:用 React/Vue/前端三大件 实现一个TODO List,具有增删改查功能。 手写题:利用闭包实现函数counter()。 function counter(){} console.log(counter()); //输出1 console.log(counter()); //输出2 console.log(counter(
- HTTP的报文格式 - HTTP常见的状态码有哪些? - GET & POST 区别 - HTTP和HTTPS的区别 - 非对称加密:使用两个密钥,公钥和私钥,公钥可以任意分发而私钥保密,解决了秘钥交换问题但速度慢 - 对称加密:只使用一个密钥,运算速度快,密钥必须保密,无法做到安全的密钥交换。 - HTTP缓存。扯到了cdn缓存。。。 - 负载均衡算法 - C++内存管理机制 - 堆和栈的区
1.自我介绍项目介绍 2.c++11新特性 3.根据说到的新特性问智能指针的缺点和右值引用相关题 4.vector是最常见的stl,你一般使用vector 有什么新技巧,清空vector用什么办法(说了swap,面试官说是一种方法,但是效率不高过时了,有没有什么别的方法) 5.n个不同颜色盒子和n个不同颜色球,球不能放对应颜色盒子里,有多少种方法,不要只使用排列组合,使用计算机思维思考(dp) 6
先吐槽一下,下午三点面淘天,五点面快手,七点百度。。我我要麻了,全是一天,还都是连着的 面试的话一上来是三道输出题和两道算法题。输出题嘛,就是经典的this, 变量提升,还有异步输出 算法题,一道找最长的连续相同字符子串和一道字符串转数字 然后是问了下项目难点,奈何本人项目无难点,10min草草结束。然后大概问了10min八股,一面结束
1、问项目,项目负责人要对项目有思考,项目没有落地 2、代码题( IP 地址匹配) 3、看我做不出来问我如果测试这段代码怎么测4、用不用快手,感受和对快手有什么建议 反问 (35min结束) 面试官巨友好,建议我多刷刷代码,反问问出来无缘快手 第一次面试,体验很好,下次再战!
我都不会😭😭题没撕出来叫停讲思路, 大概率寄了 项目八股 1 最难的模块 最快进步的经历 2 接口幂等怎么保证 3 上线的流程规范 监控指标 4 机器QPS CPU怎么监控的 服务多少QPS 不晓得 5 集群用的机器参数??? 6 机器用的是什么垃圾收集器??? 7 G1和CMS区别 怎么查看GC了多少次??? 8 G1 Mix模式(不知道听清没)做了什么????? 9 业务有哪些表 订单状态
快手面试一如既往的难。 1、测试经历深挖 2、项目经历深挖 3、代码题是:回溯算法、动态规划(根本不会 4、没问啥测试相关的问题 我摇着花手的来,摇着花手的离开👋
自我介绍,然后项目经历不是很匹配,面试小哥让我给他科普一下😂 然后开始问: 进程线程区别,进程资源类型(不确定),线程切换方式,线程通信方式,线程池概念(到这不会了) tcp与udp区别,http与https区别,http1.0 2.0 3.0区别,https概念,packet协议(到这里不会了) 智能指针,菱形继承,lambda表达式原理,C++11的新特性,C++中锁的类型(到这里不会了)
1. BFC 2. 外边距塌陷是会取大的还是小的 3. 项目难点介绍 4. 项目中模块联邦 用了会带来哪些性能影响 5. 项目xxxxx此处省略一堆 ........ 6.引导框咋写的 7.写个题:就数组的合并 排序 去重 不准用api set这些,原生的。 反问:
太菜辣 1.看设计稿,给出DOM结构 2.看代码,说结果,考察闭包 3.看代码,说结果,考察变量提升、this指向和原型 4.实现一个对象变量查询 5.说一下内存泄漏和浏览器垃圾回收机制 面完秒挂#秋招#
自我介绍 无项目拷问无八股文无实习拷问 测试场景题 手撕一道两数之和一道深搜 手撕两道连表查询sql 面试官说那边测开工作测试占80% 建议测试技术栈投这个岗位 补上我的感受:测开这个岗位面试随机性太强了,有的注重开发八股,有的注重测试专业性,有的注重项目实习,我做不到开发测试兼顾啊,阿里电话面,美团面和快手面三种情况随机性太强了,本来要实习准备时间就不多,我还是老老实实待在华为转正吧
1、计算机网络 拥塞控制,http/ https 请求方法 2、进程线程,线程有哪些资源,栈中保存什么,函数调用的时候压栈怎么样的, 3、c++项目完整流程,静态链接库和动态链接库有什么区别,动态链接库怎么装载到内存的 4、虚拟内存,中断,操作系统的锁,自己实现一个读写锁 5、算法题 二叉树层序遍历 构建一个二叉树测试
到我的时候已经是上午11点了,感觉这时候面试官可能没那么有精力了,整体我能学到很多东西,感谢经历~ 1. 上来就是一道算法题,力扣227 基本计算器Ⅱ 2. 我写了三个项目,面试官让我挑一个能答得上来的项目,可能是觉得我太菜,想给我一次选择的机会吧🤣,哈哈哈,看选了第一个项目,后面不到三十分钟问的全都是关于项目的事情,说到很多应用场景,问了MySQL数据库,Redis这些。 总结:凉面,不过非常
自我介绍 项目 热点商品的缓存和秒杀如何设计(顺便补充了一下库存检验和补货流程) MySQL底层数据结构 反客为主,介绍了一下从数据页的角度看 B+ 树如何存储和查询数据 实习中的MySQL优化主要是哪些方面 索引 为什么用es?有什么优势? 有什么要补充的?(和面试官介绍了一下实习中思考了挺久的单点登录设计思路和具体实现流程) 算法题: 力扣 LCR 022. 环形链表 II 反问: 部门业务