二战快手吗,整个过程一个小时左右,只做了四个题 1. 自我介绍 2. 写个排序,本来要写快排的,然后说写个冒泡吧 3. 写一个storage,十分钟过期 4. 手写allSettled 5. 刷过lc么,写个全排列吧 6. 中间穿插着聊了其他的一些东西,for in和for of区别,nextTick原理啥的,说多了解一些基础的东西 本来还觉得上来就做题是kpi,但是面试官说这一面我给你过,之后多
1、muduo网络库有什么改进的地方 2、如何实现高并发的,IO 线程和业务线程为什么分开,压测过吗(寄 3、重构点在哪,thread 类底层如何创建线程,thread_local 了解吗(寄 4、协程了解吗 5、 智能指针说一下 6、map 和 unordered_map 区别 7、算法:[162. 寻找峰值] > 算法又是寄,每次二分的题要是几个月没做了都是寄 #24届软开秋招面试经验大赏##
一面: 1、css像素 2、进程和线程的区别 3、浏览器有哪些进程 4、浏览器是怎么进行渲染的 5、重排和重绘,什么时候触发 6、js是单线程还是多线程,为什么 7、异步的方式 8、TCP四次挥手 9、https几次握手 10、常见的非对称加密和对称加密算法 11、http版本发展 12、强缓存 13、vue2和vue3的区别 14、手写new 二面: 1.使用vue手写一个购物车页面 2.rgb
一面(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 接口幂等怎么保证 3 上线的流程规范 监控指标 4 机器QPS CPU怎么监控的 服务多少QPS 不晓得 5 集群用的机器参数??? 6 机器用的是什么垃圾收集器??? 7 G1和CMS区别 怎么查看GC了多少次??? 8 G1 Mix模式(不知道听清没)做了什么????? 9 业务有哪些表 订单状态
记录下被拷打的一场面试 面试官先自我介绍是电商的 TL,问题主要是对项目深挖还有在前端各个方面的性能优化,难度感觉挺大的,主要没接触过,各种优化问题,被狠狠拷打。 - 是保研吗? - 现在还在实习吗? - 上家实习这边做的事情是偏 B 端吗? - 这块用到了什么技术栈? - 对于 ToB 这个事情你怎么看? - 它有哪些优化呢? - 具体你怎么做的优化呢?还有没有? - 包体积优化,你知道的有哪些
多态 指针和引用 线程 死锁 深拷贝和浅拷贝 输出二叉树每一层的最后一个节点
1 自我介绍 2 聊了下实验室项目 3 写入一个网址之后会发生什么 4 传输层协议 有什么区别 5 了解http吗 说一下 6 进程和线程的区别 7 面试官是java的 让我简单说说c++多态 以及为什么需要多态 8手撕 螺旋矩阵 不会处理输入提交就没过 但面试官问了我逻辑 我就给他讲了讲代码 他说边界处理没什么问题 循环终止需要再优化优化 也想问问这种手撕代码到底该咋弄啊 我螺旋矩阵按理说输入不
自我介绍,然后项目经历不是很匹配,面试小哥让我给他科普一下😂 然后开始问: 进程线程区别,进程资源类型(不确定),线程切换方式,线程通信方式,线程池概念(到这不会了) 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、项目细节 (1)哪里用了Redis (2)登录功能怎么实现的 (3)数据库里有哪些表 (4)AOP具体用在哪了,怎么实现的 2、Spring给你的项目带来了哪些便捷 【八股相关】 1、Redis底层数据结构实现原理 2、HashMap底层怎么实现的 3、消息队列用过吗,介绍一下 4、深拷贝和浅拷贝分别是什么?如果一个用户发送了一个请求,然后要修改请求,应该用深拷贝还是浅拷贝 5、