字节二面

八股巨多,以下是没见过的

1 text可以做索引吗
2 text和varchar的区别
3 varchar可以多大
4 top的cpu load是怎么计算的
5 拥塞控制
6 zset的skiplist高度设置
7 linux查看线程状态的命令

算法: 二叉树之字遍历
全部评论
1. text可以做索引吗? 做前缀索引,要指定前缀长度 2. text和varchar的区别 varchar用于存储可变长度的字符串,最大字符长度为65532(ascii) Text:用于存储大文本数据,不需要指定最大长度。不过TEXT类型的字段不能有默认值,不能完全放入内存,可能需要使用磁盘临时表。 3. varchar可以多大 除了一个存储变长字段和一个null字段的 占用3字节 剩下65532 根据单个字符长度决定有多大 4. top的cpu load是怎么计算的 在Linux的top命令中,CPU load是通过/proc/loadavg文件获取的,表示系统在过去1分钟、5分钟和15分钟内的平均运行队列长度(等待CPU处理的进程数)。具体计算: 如果load average值为0,表示没有进程在等待CPU时间 如果值等于CPU核心数,表示CPU刚好满负荷 如果值大于CPU核心数,表示系统超负荷,有进程在等待CPU时间 5. 拥塞控制 拥塞控制是TCP协议中的一个重要机制,用于防止网络过载。主要包含四个算法: 慢启动:连接开始时,拥塞窗口(cwnd)设为1个MSS,每收到一个ACK,cwnd加1,呈指数增长 拥塞避免:当cwnd达到慢启动阈值(ssthresh)后,每个RTT只将cwnd加1,呈线性增长 快速重传:如果发送方连续收到3个重复ACK,立即重传丢失的数据包,不等待超时 快速恢复:在快速重传后,设置新的ssthresh为当前cwnd的一半,然后将cwnd设为新的ssthresh加3 6. zset的skiplist高度设置 在Redis的zset(有序集合)实现中,skiplist(跳跃表)的高度(level)设置如下: Redis的skiplist最大高度为32层,每个新节点的高度是随机生成的,插入新节点起始高度为1,然后进行随机测试,每次有25%的概率增加1层,直到达到32或者随机测试失败 ,这种随机性保证了良好的平衡,使得查询、插入、删除操作的平均时间复杂度为O(log n) 7. Linux查看线程状态的命令 * ps -eLf显示所有线程信息,每个线程一行 * top -H显示每个线程的CPU使用情况 * ps -T -p <PID>显示特定进程的所有线程 * htop交互式的进程/线程查看器,比top更直观
23 回复 分享
发布于 03-24 23:19 浙江
?top的cpu load怎么计算的这是哪门子奇葩问题
3 回复 分享
发布于 03-17 22:53 河南
看了后最绝望的是,有些之前背过,现在也忘了何况还有些没见过,这八股什么时候是个头啊
2 回复 分享
发布于 03-18 17:20 四川
接好运
1 回复 分享
发布于 03-18 10:11 广东
text可不可以哈希之后再做索引
点赞 回复 分享
发布于 05-04 14:46 广东
cpu load我还真不会
点赞 回复 分享
发布于 05-04 14:45 广东
我理解。这些都比较简单 前面几个 比较贴合业务
点赞 回复 分享
发布于 04-29 10:34 北京
http的拥塞控制?
点赞 回复 分享
发布于 03-20 20:43 湖北
text可以做 但是加载到内存中 影响性能,varchar最大35545?多两个字符位存长度,拥塞控制秒,linux查看线程状态就是排查cpu飙高的命令?top top-Hp那些,其他不会
点赞 回复 分享
发布于 03-20 01:19 福建
确实罕见
点赞 回复 分享
发布于 03-18 09:17 广东

相关推荐

07-24 17:04
已编辑
门头沟学院 电机工程师
首先说一下,感觉真的很效率,在学校的群里递交完简历,当天就电话约了面试时间。整个过程感觉hr效率很高,面试官这边也真的很温和,是引导式那种提问,体验感非常好🥹🥹🥹希望可以收到后续的面试!!————————————————1.自我介绍,大概4分钟的样子。我主要是分了教育背景➕项目➕对经纬很润的了解来讲,因为上半年学校刚好有去那边的参观,加上学院辅导员的宣传,所以还是挺了解这边情况的2.讲一下主要的项目:实验室的平台搭建,电机参数,我这边因为测试smc所以主要是低转速。Foc➕滑模控制器。电流环和滑模控制器,讲了滑模面参数,趋近律,还有控制率。以及参数整定流程。主要讲了趋近律调试过程(小论文是这个)2.电流模糊pid的优势,以及怎么设定的隶属度函数,以及一个清晰化解模糊的流程。3.讲了一下dps控制部分的代码,扇区选择,然后一个采样周期这些。然后就是一个初试位置的问题、我说可以通过编码器上电自检。引申了一下无感控制要引入电流,初位置不对可能会导致park失败解耦合失败4.然后就在引导下讨论了一下电机启动有个冲击电流的问题🙋这里真的经过交流思考到了很多。给经纬这边技术hr点赞—————————————-提问完后,面试官讲了一下这边部门负责的一些东西,大概就是整个产品线都会涉及接触到,但主要还是做控制,平台是部门这已经弄好了,主要是仿真➕上机调试。问了一下就业地点有没有倾向(其实我一开始就想去天津来着,就说了华北地区的北京天津都可以,因为家在四川,成都也好)。问了一下如果能进入公司,对自己的一个职业规划。———————————反问环节1.部门这部是做预研多还是想解决现有问题多一点2.问了这边主要是foc控制还是dtc控制,有没有应用无感控制3.问了下转正考核————————整个流程四十分钟的样子。补充:面试后第二天收到了面试测评问卷,貌似是因为还没开具体的oc,根据邮件面试的岗位是(算法工程师-campus-2025)——————期待一下能有后续的流程跟进
查看10道真题和解析
点赞 评论 收藏
分享
评论
18
132
分享

创作者周榜

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