字节一面

   实习+项目
1 mysql事务四大特性,隔离界别有哪些,默认的隔离级别,为什么用这个?
2 mysql事务过程中有哪些日志,作用是什么
3 索引要满足哪些条件  MVCC的流程
4 为什么要先写日志 再写入数据库
5 一个简单的联合索引(a,b,c)查询where c=2 and a=1 判断是否能走索引
5 redis锁怎么实现的 setnx怎么释放锁 redisson锁呢 看门狗机制原理
6 redis集群哨兵的作用   数据持久化怎么实现
7 mq的作用 项目里哪里有用到
8 消费者收到重复的支付消息怎么办(幂等组件)
9 垂直分表和水平分表的区别  分库分表分别的作用
10 spring springboot springcloud三者区别
11 @Trancational注解失效的场景
12 HTTP和HTTPS的区别  浏览器输入url的过程

算法:leetcode3无重复字符的最长字串
全部评论
投太晚了 四月底才开始 感觉凉凉
点赞 回复 分享
发布于 昨天 15:49 江苏

相关推荐

4-14:中国交易与广告自我介绍url到页面呈现经历了啥事件循环输出打印题还有哪些微任务react手撕一个受控组件(卡了半天,没写出来)闭包有哪些应用闭包有哪些影响讲一下浏览器缓存算法:判断有效括号你觉得你的项目最难的地方在哪你觉得现在AI这么发达,还有必要深耕技术嘛?反问5-13:字节云没有自我介绍实习项目介绍项目难点亮点介绍静音剔除虚拟滚动怎么实现分包怎么分的和预加载怎么实现独立分包和普通分包的区别实时通话、意外情况下稳定性怎么保证大文件分片上传的时候,假设有多个服务器,怎么保证分片上传到正确的服务器,并且把分片全部聚合到一块文件hash计算有了解过其他算法嘛,比较大文件上传的速度或者计算速度什么的(应该是答得不好,不想问了直接甩出来3道题)1:实现promise.any(跟官方的race有点像,但做了改动)2:```jsvar inner = 'window'function say() {console.log(inner)console.log(this.inner)}let obj1 = (function () {let inner = 'inner1-1'return {inner: 'inner-1-2',say() {console.log(inner)console.log(this.inner)}}})()let obj2 = (function () {let inner = 'inner2-1'return {inner: 'inner-2-2',say() {console.log(inner)console.log(this.inner)}}})()say()obj1.say()obj1.say = sayobj1.say()obj2.say()```3:事件循环```jsconsole.log('begin')setTimeout(() => {Promise.resolve().then(() => {console.log('promise1')setTimeout(() => {console.log('between promise1 & promise2')}, 0)}).then(() => {console.log('promise2');})}, 0)console.log('end')```反问均已挂😭
查看24道真题和解析
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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