一面 6.5 1. 你的数据库的服务器是怎么和客户端连接的? 2. 你的数据库是怎么启动运行的? 3. 数据库的隔离级别有哪些? 4. 你的数据库的各个隔离级别是怎么具体实现的? 5. 你的数据库的bufferpool怎么实现的? 6. bufferpool的置换算法为什么用lru-k,和lru比好在哪里? 7. osi七层模型,每层干什么,有哪些协议? 8. arp协议在哪一层?干了什么?是什么
1.问b站实习的履历 2.defer(我回答了用法,底层实现,规则) 3.对go的了解(我回答了并发模型,goroutine,channel,关键字,gc,内置数据结构) 3.slice如何扩容(回答了两点) 4.tcp的三次握手为什么三次 5.osi七层网络模型 6.tcp的五层模型 7.redis(我回答了底层没怎么了解)没深问 算法题—合并k个有序链表 (尴尬的是算法我实现了,写测试用例时间
一面 4月13日14:00——15:30 自我介绍 项目相关 HashMap 的底层数据结构 什么时候变成红黑树?为什么要选择数组 + 链表的结构? HashMap 的扩容机制 进程和线程的区别 一个进程中有哪些数据段? 乐观锁和悲观锁 介绍一下版本号机制 介绍一下 CAS Redis 过期数据删除策略 Redis 内存淘汰机制 缓存穿透 布隆过滤器的原理 [240. 搜索二维矩阵 II] [26
如何将字符串(字节字符串)转换为字节(字节字符串),而不必手动复制和粘贴字符串并在其前面放置b?
问题内容: 我需要在两台机器之间发送一些变量的值,并打算使用套接字来实现。我使用md5哈希算法作为发送数据的校验和,以确保正确传输数据。要执行md5哈希算法,我必须将数据转换为字节。我想同时传递变量的名称及其值。因为我有很多变量,所以我使用字典。 所以我想将类似的东西转换为字节? 换句话说,我有一个字典,里面有很多不同的数据类型,包括列表,列表又有多种不同的数据类型,我想将其转换为字节。然后在接收
字节后端开了白菜价,但是手头就一个offer,球球大家给点建议吧,春招还要不要接着找 面了几次也知道怎么回答了,感觉再去面试也从容了,要不要春招再努努力还是直接躺 引流:百度 腾讯 华为 阿里 京东 小红书 拼多多 银行 #晒一晒我的offer##字节#
问:网络UDP和TCP的区别?HTTP使用哪种协议? 问:TCP三次握手过程TCP的ACK包为什么是随机开始 问:TCP四次挥手过程,哪一方会进入TIMEWAIT?如何解决TIMEWAIT过多 问:TCP滑动窗口的作用是什么 问:TCP三次握手 问:如果第三次超时具体表现是什么 问:数据库:MyISAM和InnoDB的区别 问:为什么要用B+树而不是B树#软件开发笔面经#
我有两个虚拟机在Openstack上运行。我在交换机中分配了一个数据网络网关,MTU=1500,其中VMs必须运行。 同样在OpenStack中,我设置了网络的默认MTU=1500。 我试图ping从VM到网关(或同一网络上的任何IP)的交换机与1500封装大小,它的去碎片分组。 相反,如果我用更小的mtu(1472)发送数据包,它会工作, 我能看到28个字节的差异,我不明白,这28个字节在哪里被
#软件开发2023笔面经# 1.自我介绍 2.为什么从蔚来跑去了滴滴 3.为什么感觉滴滴学的更多,学到了什么。 4.介绍滴滴实习项目内容。 5.最近参与的改慢查怎么做的 6.有没有考虑过别的方案,如冗余列,es 7.写个题。非递增旋转数组找最小值,要求O(logN)。力扣153,154 8.MySQL select id,无where, limit100,100 和limit 10000000,1
1、背景 最近收到字节面试通过的通知,把自己当中碰到的一些面试问题、复盘分享出来,祝大家求职顺利。 比较多放一个不太合适,按照123面这样一个一个具体说。当中有一些我的思考可能回答的点大家也可以参考。 2、字节1面 技术面 个人自我介绍【略过】 mysql 聊一聊mysql 你对索引的认识。 其实比较大众化的问题,基本上是往着数据结构B+树角度去谈,为什么是B+。 比如可以聊hash表、二
我们正在使用一个包含用JAXB注释的bean的库。我们使用这些类的方式并不依赖于JAXB。换句话说,我们不需要JAXB,也不依赖于注释。 然而,由于注释的存在,它们最终会被处理注释的其他类引用。这要求我在应用程序中绑定JAXB,这是不允许的,因为JAXB在
以下示例有什么问题? 问题是解密字符串的第一部分是无意义的。不过,其余的都很好,我明白了...
🍎2024.8.20 一面 🍐实习 25min 🍐提问 10min 实现通用sdk需要注意什么 java中的优先队列实现原理 如何实现一个分布式优先队列 redis zset数据结构,怎么保证有序,相关时间复杂度 zset插入过程 时序数据库和关系型数据库差别 时序数据库的索引结构 java新版本特性,虚拟线程解决的问题 🍐题目 10min 实现三个线程循环顺序打印123 #字节##字节跳
一面:(1h,有题单,更年期姐姐,全程黑脸) https的握手过程 DNS解析 虚拟内存(分页分段) 页面置换算法 进线程区别,进程切换 线程同步方式,线程共享哪些内容 如何实习读写锁 多态的理解 单例模式,优缺点 原子操作怎么实现的 原子操作和锁的选择问题 虚函数实现 图片缓存系统怎么实现(安卓) MALLOC new和malloc区别 堆栈区别 LC347
45min 1.自我介绍 2.实习有什么收获 3.实习的过程中,开发的过程是怎么样的,前后端怎么沟通,然后聊了一点有关接口文档的东西 4.怎么解决多端不兼容的问题,那Uni-app一套代码可以编译成多端的小程序有什么不好的地方 × 不知道有什么缺点 5.团队怎么去做代码维护和校验的 6.怎么用git lab进行团队的协作 7.Git revert 和git reset有什么区别 × git res