自我介绍 1. 假设要做一个网页版的音乐播放器,如果用户打开多个标签页,如何让只有一个标签页播放 --用localstorage,记录哪个窗口正在播放,每个窗口去判断是否是正在播放的窗口,如果不是就暂停。 2. 一个父元素内有两个子元素,让他们在左右排列,在父元素内部上下居中,如何实现 --父设为BFC,让他们在水平和垂直轴都居中--代码 3. CSS动画,鼠标放在按钮上按钮变大,并有过渡效果,如
一面 7.28 50min 1.synchronized锁升级 2.追问,为什么偏向锁、轻量级锁能优化 3.数据库隔离级别 4.追问,可重复读隔离级别怎么实现的 5.MVCC的原理 6.有哪些垃圾收集算法,详细介绍 7.介绍一下实习中的挑战 8.算法题,翻转链表 当场口头给二面 二面 7.31 1h 1.G1对比CMS 2.G1为什么低延迟 3.G1怎么处理浮动垃圾 4.知道安全点和安全区域吗?这
1.手撕LRU 2.聊rpc项目 介绍自己的rpc 使用过其他的框架吗 序列化方式 3.聊预测项目 redis用来做什么,用到什么数据结构,string hash 底层实现 怎么设计hash,1级key,2级key怎么设计 4.1nf 2nf 3nf介绍 5.给一个8字节big int数据+2字节主键,算三层树能存储多少条数据 6.假如没声明主键,怎么走 7.索引怎么使用 主键索引+联合索引 8.
百度前端一面 秋招 提前批 1.说说你在之前的实习和项目中遇到的挑战(我说了一个帧率优化的问题,怎么排查问题怎么做对照实验然后如何解决) 2.说说canvas怎么实现一个音频播放的波形图(这我真没画过,我说我大概会封装一个函数,传入几个参数大概和高度,每个波开始的横坐标和结束的横坐标有关,然后绘制出一个波形图) 3.说说canvas怎么实现一个圆角矩形(我说大概是四个圆弧加四条直线?其实我不太清楚
每次发帖必死,不知道这一次会不会死掉 上来先来40分钟做4道题,题比较简单,但是感觉时间不够,而且给的编辑器很垃圾 题目 经典数字千分位分割,注意小数点和负号就好了 最大相同前缀,给一个字符串数组,求出所有字符串最大的相同前缀 实现一个promise.retry,功能是当promise执行失败(reject后)可以充实,两个参数,一个promise封装的函数,一个重试次数Promise.retry
都是些基础八股,问的很浅很多,记不全,一共60min C++: C++智能指针 STL基本容器用过哪些 sizeof一个空的结构体,返回什么 malloc/free和new/delete区别 有了new是不是可以就不用malloc了? 计网: TCP三次握手四次挥手 TCP能不能改成2次握手 OSI七层网络模型 HTTP1.1, 2.0区别 操作系统: 进程通信方式 死锁的必要条件是什么(描述了死
timeline:7.10投递——7.12约面——7.13一面 面试时长:30min 面试形式:远程视频 P1:在线coding 两道SQL大题 3min思考 口述思路 具体到会使用的函数 初中级难度刷牛客SQL即可答出 P2:简历 介绍实习工作 围绕实习经历提一些问题 P3:反问 工作内容、常用代码软件、工作时长(早十晚九)、工作氛围 KPI面,面试官不开摄像头,面试时长30min不到,简历问一
#秋招# JAVA: 1.java面对对象的特征 2.Java中基本类型有哪些 3.==和equals的区别 4.为什么重写equals要重写hashcode 5.List,map,set什么区别 6.Try,catch,finally 分别作用是什么 大数据: 7.hdfs的读流程 8.项目里用到的 hive on spark 和 普通的hive有什么区别 9.数据倾斜的优化,如果group b
1、自我介绍,然后让我讲一下张量的项目以及什么是张量(面试官还说他只听说过张亮麻辣烫) 2、手撕一个题,统计一篇文章中每个单词出现的次数。 3、手撕一个sql,查出tb_score表中数学成绩排在前10的学生的姓名和成绩 4、问了Linux命令,问我知道哪些,列出十条 5、比如查看a.log文件最新的100条日志怎么写命令 6、讲一下有哪些测试方法,对一个智能音箱怎么测试 7、为什么投我们测试开发
早上面了77分钟,背景本科211,qs100水硕,两段实习,一年工作经验 1. 自我介绍 2. 为什么工作了又去留学? 3. 留学带来了什么提升? 4. 工作或学习中遇到最有挑战的事 工作学习过程中有挫败感,举例做某项目,被反工很多次 5. 怎么样解决这个问题的 1. 克服挫败感,先自我安慰 2. 回顾整个项目过程,研究方法论 6. 有没有想过领导为什么能想到很多种情况 1. 我说领导比我素质更强
一面 一小时 介绍自己的项目 项目相关问题(其中一个是问方法/论文的创新点在哪) 协方差和相关系数是什么,他们的的关系是什么 L1范数和L2范数的区别 谈谈Sigmoid ReLU函数在0点的梯度怎么处理 Transformer和Rnn的区别 谈谈Transformer多头注意力机制,多头注意力和普通注意力的区别 从普通注意力换成多头注意力会导致参数暴涨吗?如果有所增加的话,请分析主要是哪个结构导
一面(7.11) 1.line-height的默认值 2.CSS影响页面性能的可能性 3.盒模型 4.堆和栈 5.react的hooks 6.为什么需要key 7. 垂直居中的方式,这里答了五种,在我的面经文档里有,关注后私我发你 8.react内部优化原理 9.vue的响应式原理 10.vue双向绑定原理 10.性能监控项目深挖,如何做的 JS 监控,资源传送如何优化,关闭浏览器如何处理未发送的
先说下本人情况吧,本科和硕士全部双非一本。今年二月底开始在联想实习,四月底到现在在小米实习。小米的实习强度比较大,白天几乎没时间准备面试,只有晚上和周末能准备算法和八股文。这次开局不利,后面要多一些时间准备八股文和项目相关的。以下是面试提问的一些问题: 1. 在联想和小米实习期间,遇到的挑战有哪些?(在小米实习期间,说了一个解决按钮卡顿的问题,被面试官提问的问题有点不知所措,被狠狠虐了)。 2.
之前hcg二面挂了,被地图捞了 1.自我介绍 2.说一下为什么选择用grpc而不是thrift 3. 如果在百度地图上搜索北京,从搜索到显示,发生了什么过程?(我说漏了nat转换) 4.提示nat转换(内网外网转换) 5. http和https区别?对称加密和非对称的区别,用途,什么场景选择什么? 6. http有没有基于udp的?(我不知道,面试官让我去了解下quic) 7. 负载均衡相关的知识
面试官非常好,但是我太菜了,一共面了45分钟,我看得出来他不想再问了,面完不到一小时直接共享 给各位个注意事项!!,今年的面试官特别喜欢问场景题,不再按照往常那样拷打八股了。 面试情况如下: 自我介绍, 选一个你认为你项目中有难度的地方说一下 项目: 1.你的项目有登录和注册功能是吧,这块你是怎么做的,如果一点登录前端报404了,你怎么解决的,token携带到哪了 2.Websocket用的是TC