字节实习一面

最后反问的时候告诉我技术栈是react 但是不知道为什么给我一个vue3的约面。
关于项目以及针对简历提出的问题就不说了,总而言之一定要会。
1.http和https的区别(我这学期才学计网所以只会说加密,另外说了一下上学期用cpp socket写过服务器 讲了一下tcp udp)
2.闭包,另外延伸说了一下垃圾回收
3.vue的响应式原理 还问了我weakmap和map的区别
(市面上有很多 但是都比较浅显 建议看看vue.js的实现与设计 里面会说watch computed
4.三个本地存储的区别 基于cookie讲了一下安全问题,然后还问我local存满怎么办这个当时不知道 因为5mb太大了… 最后搜了知道会抛出错误…
5.垂直水平居中
6.axios中间件 (这个是我简历写了 但是算比较通用吧
7.promise的api没让我展开写
8.事件循环

手撕三个很简单
1.一个对象的get操作 传一个path 应该是利用正则匹配一下 但是我不太会正则
2.发布订阅 后来因为没写过class这种 面试官换了两道换代码的问题(真的很好 两道都写出来了
3. 手写compose 这个很简单
全部评论
一直不敢投字节
点赞 回复 分享
发布于 09-15 21:08 北京
有一些题目忘了应该是很简单,第一次大厂面,难度和我平时面的小厂差不多 但是真的很广 问得很多
点赞 回复 分享
发布于 09-15 20:37 江苏

相关推荐

面试官自我介绍自我介绍1.实习一ai心理疗愈平台心理场景对大模型答案的产出肯定要有严格的评估,不能违反心理健康的标准,你是怎么保证的?敏感词过滤是这种命中匹配,那如果语意的话要怎么处理,避免输出负向的?如果大模型并不按照你设定的去回答,那么你要怎么办?你们现在的系统是怎么处理这种情况的?怎么ab测试的?敏感词库如果不全怎么办?排行榜是怎么实现的?数据只放到redis里面吗?mysql里面存的是什么数据?为什么不用redis里面的string数据结构?redis的写入时间是什么时候?mysql具体存哪些数据可以给个样例吗?存的是用户的活跃度和id,那么你是怎么算出来排行榜的前十?先写mysql再删redis为什么要进行这个操作?1写mysql 2读mysql 1删redis 2缓存redis怎么办?延迟双删的时间怎么定?先写mysql 再删缓存,为什么不是更新缓存?无论是删,还是更新都会存在这种交叉覆盖的情况,你为什么优先选择删,而不是更新?2.实习二资产配置平台讲了下AI 投资助手3.八股mysql事物隔离级别可重复读什么方式解决实现的幻读?有个事物正在读数据,另外一个事物给这个数据覆盖了,我是怎么读到原来的数据,实现可重复读的mysql怎么选择索引的我给这个表加了个索引他一定能命中吗?join和union区别是什么,应用场景是什么数据库的主从同步是怎么实现的redis非关系型数据库,mysql关系型数据库,说下你对他们俩的认识和理解,相同点,区别什么情况选redis,什么情况优先数据库看你之前的项目里面用了redis为什么还要用数据库osi七层网络模型,tcp协议哪一层tcp/udp区别,什么情况用tcp,什么情况用udp介绍下dns解析过程,比如说我打开了douyi.com它背后的交互链路是什么样的根域名,权威域名,可以解释下吗kafka的partion,消费者,消费组的关联关系是什么zookeeper类加载机制父类/子类,静态代码块,静态变量,构造方法,变量的加载顺序?4.算法:买卖股票最佳时机,一次和多次easy反问,什么要提升的,业务总结:1小时 实习项目问的偏ai + 基础八股主要是mysqlredis + 算法发个面经攒攒人品值,许愿二面顺利
点赞 评论 收藏
分享
评论
2
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务