大晚上这么做题,好难受~ 自我介绍完 面试官:咱们开始做题吧(杂鱼)~~~ 1 判断字符串四种括号是否合法-有一点问题,经过提醒调试后解决了。 2 写两道sql题,第一道写出来了,第二道还在想,没给时间了。 3 Linux命令熟吗,在log文件中查找所有IP,不会正则,没写出来。。。 4 线程安全单例模式 5 合并k个有序数组 中间加了道八股,redis过期删除和内存淘汰策略 全程60min,一直
1、自我介绍 2、介绍实习经历,项目整体架构 3、代码题,最大栈,多次push()和pop()操作求栈里面的最大值,要求O(1)时间复杂度 4、int a[sizeof(unsinged int)] 对嘛为什么 5、携程和线程的区别 6、进程和线程的区别 7、进程间的通信方式 8、tcp如何做到可靠传输的 9、tcp为什么是三次握手而不是四次或两次 10、用过哪些rpc框架,讲一下从客户端通过rp
快手 做搜索业务的数据分析,具体地就是对某个广告用户是否点击、效果如何,在什么内容出现时用户会更愿意进行搜索等等; HR十二点打电话约了下午三点的面试,彼时甚至连窗口函数是什么都不知道 = = 面试官很随和,先让我做了自我介绍,之后展开讲了讲自己的项目(也可能因为我没有实习经历可问,还聊了聊之后读研和工作的考虑 问了两道MySQL的题目: 1. 现有一张表格,一列为日期、另一列为访问的用户id,
用时一个小时 1.自我介绍 2.如何自学 3.数据结构:B+树,跳表 4.计组:IO, 知道多级内存么 5.计网:HTTP和HTTPS, 知道从客户端到服务端的加密过程么? 6.并发编程:sychronize和Lock 以及并发工具类 7.数据库:Innodb引擎和索引, 聚簇索引和非聚簇索引 8.算法题:求两个字符串的最大公共子序列。 9.没问项目,没问框架,没问redis哭泣啊啊啊啊啊,面试之
一面 八股拷打,不再赘述:过拟合,transformer等 手撕(web IDE) 对称的二叉树 lc原题 二面 1. 如果现在数据量特别大,并发量特别高,你有什么好的办法能够提高用户的体验 2. 如果现在有一些数据给到你让你去拿给标注人员标注,你怎么样发挥他的最大价值 3. 熵的计算公式 手撕(web IDE) 1. 不同路径 lc原题 2. 给一堆树的高度,问砍的次数,二分答案 HR面 聊天
问现在实习生很多,你不是计算机为什么转码 你这些项目是不是看什么课写的? 放到开源平台有几个star? 计算机相关最有成就的一件事是什么?有什么比赛奖牌经历? 写的这个web服务器对于短链接长连接怎么处理,并发io怎么处理,有什么底层架构可能实现上述说的这些? actor和reactro的区别? 为什么要设计多线程多reactor,当时怎么考虑的还是看课直接写的? select和epoll的区别?
🕒 岗位/面试时间 5.9投递 6.5一面 1、自我介绍 2、聊项目,问项目中的功能实现流程,为什么这样做,这样做会有数据丢失情嘛 3、看项目中用到了redis,问redis怎么保证数据一致性,缓存穿透和缓存击穿是什么,怎么解决。 5、redis怎么提高并发读你能力——主从集群,主从之间同步数据有延迟嘛,如果有一些任务需要读取实时的数据,从节点还没来得及同步怎么办 6、redis的网络模型有哪些
面试前发现,项目管理岗也太小众了,居然找不到什么面经,我也面完分享一下吧,也感谢之前分享面经的朋友。 1.上来自我介绍,询问确认是中文。(7分钟) 2.描述一个最近的项目经历,结合该项目的整个流程,去体现项目管理的方法。(撤了挺久,后面好像被该情商回复废话有点多) 3.询问了项目开发过程中,遇到的问题,如何解决的。 4.英文能力测试(麻了,当时紧张的脑子里蹦不出一个英文单词,支支吾吾的 I I I
对于不同性格的面试官,需要有不同的对策 字节跳动的面试也是我第一次面试,也是目前为止唯一一次面试,三个面试官都有不同的偏好 一面,我节奏掌握的不够好,太急于表现自己,在面试官问题还在铺垫的时候就发表自己的看法,偏偏面试官是个会对你的话找问题的人,自己给自己挖坑了(vue的data非得用函数?改变不影响布局的数据,vue会重新渲染页面吗?serviceworker的原理),对于这种面试官,如果自己的
7.23一面 今天中午问了hr后约的二面 自我介绍 项目介绍(基本都在问项目) 微前端原理 服务端渲染SSR原理,优缺点等等 项目中移动端,PC端适配方案(移动端REM原理) REM缺点 暗夜模式怎么实现的(优化) 然后就是很多项目中的内容怎么实现的。。 对混合开发(JSBridge)的了解,在行业中自己的理解 对混合开发性能上的优化(没有。。就答了传统的前端优化) 有没有尝试过离线化,有没有性能
面试官自我介绍 我的自我介绍 组件库的主题如何实现 webpack导入less文件涉及几个loader(就回答了一个less-loader,面试官说还有css-loader和style-loader,面试官真是太好了) 列表清单展示有几种方式(就说了分页和虚拟列表) 分页和虚拟列表的区别 webpack如何实现缓存的diff和更新的 文件分片传输的流程,分片如何分的 后台如何合并这些分片的 手写一
1. 自我介绍 2. 问:自学前端是怎么学的 广度学习+以点到面的深度学习 3. 问:js有哪几种作用域 (三种…. 问:let在编译后实际还是var,因为低版本不支持let语法,这个是怎么实现的 答:猜测包装成函数,通过参数形式注入,读取argument 4. 问:hooks的属性都是怎么储存的 (链表 问:useRef介绍 (虚拟Dom引用 问:都在哪里
1. 自我介绍 2. 深挖实习 1. 介绍一下实习主要工作,介绍一下业务 2. 实习过程中有没有遇到过比较严重的线上问题 3. 讲一下你测试一个功能的详细步骤 4. 讲一下你们一个测试需求的整流程,你觉得当前的流程有没有影响效率的地方,你觉得有没有好的解决方案 5. 自动化用例是怎么写的 6. 自动化项目在哪些步骤会参与 7. 自动化项目有哪
字节面试 ● 一面:50min ● 1、优缺点 ● 2、近三年想做的工作,目标 ● 3、用过python哪些库 ● 4、是否用过可视化工具,tableau ● 5、如果设备出现问题了,应该怎么分析 ● 6、介绍下时间序列分析 ● 7、选择北京的原因 ● 8、能承受多大的压力 ● 9、数据分析师要具备的能力 ● 10、数据分析和数据建模的区别 ● 二面:45min ●
字节跳动笔试 (这里以测试开发岗位笔试题目为例) 1.笔试题型 单选题 多项选择题 简答题 编程题 官方表示,字节校招主要考察三个维度 数据结构与算法基本功:注重考察对常用数据结构和算法的理解和掌握情况,以及是否具备由浅入深、举一反三解决问题的能力。 编码和调试能力:注重考察代码设计、编码效率、风格及质量。虽然很多题目的思路容易想到,但能写对代码,并通过test cases拿到分数,还需要有扎实的