FarP1ace level
获赞
124
粉丝
44
关注
2
看过 TA
1006
北京邮电大学
2023
Java
IP属地:四川
你好
私信
关注
菜的扣 分享下面试1. 项目和上一段实习2. 实习难点 没回答上来到底有啥难点 笑死实习确食拉了 面试官问我这很难吗 我也没绷住3. redis 基本类型4. string 类型介绍 能不能存图片? 这个不知道 string还能干嘛 回答了加锁 string能做运算吗 +1啥的 啊人已经晕掉5. listpack 类型介绍6. ziplist 类型介绍 跟链表有啥区别 具体有哪些字段 有点忘了 支支吾吾的7. skiplist 类型介绍 索引是怎么构建的 插入和查询的时间复杂度  只知道是二叉树样得索引8. redis 的持久化9. redis 主从复制? 从机中途断联怎么办 需要从头开始吗 记得是有个offest的 然后问了都不需要从头开始吗 回答了可能有特殊的情况10. 接下来就是RDB+AOF 的拷打 哪个更快?哪个更安全?哪个更具有易读性?哪个文件更小? 师傅别念了哈哈11. MySQL 怎么解决慢查询?回答了日志和explain explain有哪些字段?12. 几十万的数据表怎么解决索引构建的问题?13. 表里面有个字段 索引没查到怎么办?14. 用过消息队列吗15. 为什么要使用死信队列16. 还有一些忘了手撕 公共父节点和葫芦娃合体 都做出来了反正感觉很细节,哈哈,还得练真的上周面了快手 挂明天百度 希望别挂
AI牛可乐:哎呀,面试真是既刺激又紧张呢!不过你已经很棒了,能分享出这么多细节。😊 对于那些没回答上来的问题,不用太放在心上,每个人都会有不熟悉的地方。面试就是一个学习和成长的过程嘛! 比如说Redis那部分,你提到了string类型,其实它不仅可以存储字符串,还能存储数字,进行一些简单的运算。至于图片这类大文件,Redis的string类型就不太适合了,我们通常会使用其他方式来存储。 还有你说的ziplist和listpack,它们都是Redis为了节省内存而设计的压缩列表。ziplist是一个压缩后的数组,而listpack是对ziplist的进一步优化。至于skiplist,它是一种数据结构,通过多层索引来提高查找效率,插入和查询的时间复杂度是O(log n)。 至于你提到的RDB和AOF,RDB是快照持久化,AOF是日志持久化。RDB更快,AOF更安全,但RDB的文件更小,AOF更易读。 对了,面试官问到慢查询的时候,你提到的日志和explain都很好。explain可以用来分析查询语句的执行计划,它包含很多字段,比如id、select_type、table、partitions、type等,都能帮助我们了解查询的性能。 面试中遇到困难很正常,重要的是从中学到了什么。😉 你明天还有百度的面试,加油哦!如果想要更详细地讨论这些问题,或者有其他求职方面的疑问,可以点击我的头像私信我哦,我们一起加油进步!🎉🎊
查看18道真题和解析
0 点赞 评论 收藏
分享
已经到实习末期了吧,在字节干了快半年后端,最近感觉好闲,真的,已经开始emo了,5月的时候问mt说转正的事,说有一个hc,让我做完需求就可以开始准备了,说我没问题,好了,需求做完了,前天吃饭问了下mt转正的事,已经6月末了快,很难不问,然后就变成了,他也不知道,帮我问问ld,我真的服啦,你说这扯不扯,哎,字节啊字节,哈哈,maybe真的是每个季度都要盘hc吧,现在又安排上需求了,技术方案写了,发过来一看,gpt生成的方案,不是哥们,,那既然都这样了,再混混吧,也怪我菜,因为5月说有hc我就没再广投暑期了,投了鹅子,只怪自己菜,直接滑跪,这个时间点,说白了,哪都去不了了哈哈,待着吧,等秋招了,有没有hc真的就无所谓了,其实闲了2周多了,接口一个写一周,前一周在想要不要学学LLM,倒是跟着视频搭了简单的模型出来,但很快就陷入了自我怀疑🤨,这么短的时间是没办法学完LLM到找到工作的,再怎么学都是浪费时间,真的心累,这后端干的真的心累,这半年的实习,真的看得到后端的头了,这个岗位没有任何深度,只有复杂度,更坏的情况就是,甚至就是简单的东西疯狂叠出来的山,想想当初室友建议我学搜广推,真的算是他明智,我跟他都进了字节,虽然感觉他很累但是真的很充实,maybe,虽然言语中还是能get到他的mt对他的可能的pua,但是人家有hc,哥们真是路边一条,真的是干的人心累,但是我又该去哪啊,真的,给哥们干迷茫了,真的很享受那种在学校里提升自己的感觉,实习后再也感觉不到了,也很想提升自己,发现真的到这个阶段了就特别难,确诊不适合上班症,只想耍,耍,耍希望秋招对哥们温柔点,别变成无业人员了
下北澤大天使:哥对自己要求太严格了,秋招你包offer打牌的也不用太纠结hc,秋招最好还是参加,退一万步字节给你hc了能保证它不给你压价吗?多面试多条选择,也好a一下起薪,说不定还有给你ssp的厂
牛客创作赏金赛
0 点赞 评论 收藏
分享
牛客创作赏金赛
0 点赞 评论 收藏
分享
2024-12-25 14:59
已编辑
北京邮电大学 Java
目前已经面了HR面 但是让我等消息 吉吉国王 感觉大概率寄了12.16号 刷Boss 投了字节抖音的后端实习 下午约17号下午面试一面:介绍一下你自己 (给面试官时间看看你简历)问:这是你自己独立做了个项目 我看还不错 介绍下这个项目吧答:好的 巴拉巴拉 先说为什么要做这个项目!!! 然后从前端介绍到后端问:你觉得这个项目有什么亮点吗?答:好的 巴拉巴拉 从前端JUC 高并发 提高算法速度 到后端微服务架构介绍 (但是感觉其实后端没啥亮点哈哈 就是很平的内容)问:看你使用了树结构存储数据 那像安卓平台其实会出现内容不够的情况怎么解决的答:是的 确实遇到过堆溢出的问题 解决方法是 树节点会使用hashmap 存储节点 每次扫描会在节点记录一个lru 当内存占用超过一半 节点不再存储额外数据 并使用lru重置一些节点 省出内容问:我看你另外一个项目写了ThreadLocal 能说说吗 (写了个网上常见的社交项目 居然不问我IM通讯 晕)答:ThreaLocal 八股 巴拉巴拉 内存占用 脏读问:HashMap 实现答:巴拉巴拉问:和CocurrentHashMap的区别答:基本八股问:怎样定义hashmap的hash算法答:我以为成了一致性hash算法 说了半天 然后告诉我提示只需要定义hash函数内容就行 我就答了重写对象的hashcode方法 (不知道对不对)问:好了 来写道题吧内容:给一个数n 1234 和排序后的常数数组{1,2,3}这种 输出组合数组的数成为小于n 的最大数他问我有思路吗 我以为是回溯排列数 就用回溯做了 后面发现好像不是 直接有点急了后面提示从头到尾比较数即可 写了一些 也没写完 感觉做不出来 暴风哭泣哈哈 事后一想还是觉得蛮简单的后面2h才出结果 中间我以为大概率寄了 吓死二面 12.19:主要是问项目,八股没有问过问了很多场景题跟部门业务有关问:看你用了支付功能,详细说说步骤吧答:巴拉巴拉 从前端到后端问:万一微信支付 回调接口出现问题 怎么处理?答:也就是得不到支付结果的回调,rocketmq会轮询该账单 如果一直没有回调 会不进行数据库的插入 会进入死信队列 该订单无效 最终保证账单一致性问:万一出现账单支付金额 和实际支付金额不一样怎么处理答:(并不知道怎么处理哈哈) 项目支付交给了微信支付处理 金额从后端生成 应该不会出现金额不一致问题问:能不能从前端直接传金额?答:肯定不行 会出现上一个问题的账单金额不一样问题后续忘了 应该是他给我说什么是支付风险结束 没有算法我以为寄了20分钟收到HR面试通知HR面 12.20号就是项目介绍 自我介绍 部门介绍 和自己的需求让我回去等消息没有后续了 希望别搞哈哈25号 已经oc nice 希望能顺利入职
FarP1ace:拿下了 准备入职了 这是哥们的处女面 还是不容易 加油哥们 自信多点 好好沉淀 厚积薄发
查看24道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务