纯八股,无项目coding 1. Kafka消息消费有序性如何保证 2.数据库与缓存的一致性保证 3.ThreadLocal原理,ThreadLocal线程池信息传递问题 4.MySQL limit分页查询优化 5.Redis zset数据结构,跳表的查询时间复杂度 事前hr告诉我第一轮有coding 结果面试官告诉我无 之前面字节 重点在于系统设计,快手重点在于项目,得物直接纯八股,麻了,真就是
先说情况,纯菜鸡,100 0 0 0,应该是寄了,后面没心情做了 为啥字节这么难啊,狠狠地裁员字节佬,以后有机会面试字节的出走员工必须整hard😭 ------------------------ 1. 小红拿到了一个数组,她希望选择一个区间,将区间内所有的元素各自翻转。小红希望最终所有元素之和尽可能大。你能帮帮她吗? 所谓元素翻转,指元素正着读变成倒着读,例如”1234"变成”4321”"14
面试官人很好,基本都是项目延伸出来的问题,我太菜了,已收到感谢信 ● 项目 a. 项目中使用到了JWT,JWT大概原理是什么? b. Token的加密解密了解过吗?分别用来做什么功能?常用的加密或者签名算法有哪几种? c. 描述一下你们数据库有哪些表,大概结构什么样,这些表分别有哪些操作? d. 有没有做过一些什么优化设计去解决一些性能问题?比方说在表的scheme设计或者索引的设计,就是产品风格
1.自我介绍 2.算法 模拟矩阵输出 3.讲一讲rpc的服务注册 4.rpc有用到本地缓存吗 5.用过什么设计模式 答代理 6.线程池用过吗 拒绝策略? 7.b➕树索引 8.Netty的设计原理 网络模型 9.反问 二面可能一周后 10.评价 算法较为薄弱 多关注底层 算法废物是我 算法思想是对的但是没A 刷题刷题 基本没问八股 侧重项目 表达能力需要提高 加油!
体验最好的一次面试,面试官是个湖南女生,口音非常亲切,整场面试的氛围非常放松,和前面几场形成鲜明对比,问的东西和出的题都不难,聊得也很开心,四点面完五点就来了二面通知,希望一切顺利入职团团吧。。。 1.进程和线程的区别 2.什么用户态和内核态 3.什么是死锁 4.三次握手,四次挥手 5.输入网址到页面出来的整个过程,详细 6.路由器哪一层、交换机哪一层? 7.讲讲jvm运行时数据区有什么东西?各个
面试官很和气,总体聊得很开心,一直耐心地引导我聊redis那一块的技术方案,基本上都答上来了,就是太久没写树的题,写题写的有点慢,而且写出来的代码比较丑陋。希望还有三面的机会吧。。。 1.你说你做技术选型的工作,你简单讲讲为什么选择这些技术方案和组件? 2.Rabbitmq为什么更稳定?体现在哪些方面? 3.Rabbitmq持久化能将消息存多久? 4.Rabbitmq如何保证消息不乱序 5.你的短
面试官人很好,体验非常不错 总时长55分钟 1. 问了很多实习的东西,说看你实习是嵌入式的,为什么选择后端 2. 实习的项目,用到的工具 3. c++虚函数实现原理,给了一道多态的题,带默认参数的虚函数-- 我说了很多自以为推理很对的东西,但面试官说不对(直接打我脸,说我思路没问题,但少考虑了一点),一一引导,最后给了我正确答案 4. stl容器,
1.自我介绍 2.二叉树 3.平衡二叉树 4.红黑树,哪些应用场景 5.HashMap的put流程 6.哈希,假设有值10000到20000的数组,写一个哈希算法(?有没有UU知道这什么意思) 7.怎么根据全国人民的身份证号快速查找 8.手写并测试单例模式 9.快速排序、冒泡排序 10.线程的状态 11.锁知道哪些 12.MySQL索引的数据结构 13.索引哪些情况会失效 14.反问 暂时想到这么
忘记录音了,回忆版,问题只少不多(ZOO问的是真的多), 面试官没有开摄像头,面到最后直接说我过了,总体体验很好。面完面试官还给了我一些建议,收益良多。 自我介绍 实习项目 压测是怎么做的,量大吗 项目的主要用户是谁 SaToken是什么,原理? 用户权限列表是存在哪里的? 你应该对linux命令很了解吧(我:一点点) 讲一下你熟悉的linux命令吧 为什么要做这个项目(简历上的第一个项目)?(我
9.15 转推荐 9月1号 京东物流 30min 电话面(声音好小,甚至一度听不清问题...) 自我介绍 大数据相关了解什么 个人熟悉的技术栈 实习经历描述,收获 RabbitMq和Kafka区别 如何保证消费者消费正确,消息积压情况如何处理 Mybatis多个参数如何处理(用什么注解),#和$区别,具体原理是什么 如何知道一条sql事务是否正确的被执行了,@Transtactional注解的异常
很离谱 写着后端 但是希望有前端经验 1.问项目 mysql表怎么设计 设计索引了嘛 回表 怎么优化 优化的场景 2. redis数据一致怎么保证 zset的使用场景 3 redis其他数据类型了解 4 介绍项目 问项目 反转单链表
腾讯后端一面,感觉被恶心到了,纯纯的kpi摄像头也不开,手撕环节也没有,声音也很小,回答之后很长时间才反应,给人一种摆烂的感觉,纯纯的浪费时间,亏我还准备了好几天。 自我介绍 学习的开发语言有那一些(回答:C++、java、python) 讲一下有那些排序算法(回答:快排、归并、快排、堆排序、选择排序、冒泡排序) 简单介绍一下快排 介绍一下冒泡排序,他和快排有什么区别 讲一下归并排序,使用的场景是
感觉问的都很基础,底子夯实应该没问题 1. 自我介绍 2. 对实习中的内容进行提问 a kafka的topic和partition机制 b kafka中你是如何消费的 c mysql数据库如何与异构数据库同步的 d 那mysql的索引你知道哪些 e mysql的mvcc如何保证rr 3 对项目进行提问 a redis的基本数据类型?底层实现 b 用过哪些命令 ping telnet top c 项
项目八股大概各一半 Springboot相比于Spring,SpringMVC流程,拦截器和过滤器的区别 线程池,核心参数,拒绝策略,fixedPool缺点(任务队列很大的缺点,可能发生OOM) juc下有什么东西,AQS底层,voliate有什么作用 mysql有哪些存储引擎,有哪些日志,MVCC,为什么用B+树 其他的想不起来 手撕代码:二叉树的后序遍历
自我介绍 介绍raft选举 主节点崩溃,从节点会发生什么 怎么减少分票情况 怎么保证只有一个主节点产生 主节点给过半数节点发送完日志之后崩溃,其他没收到日志的从节点会发生什么 tcp和udp区别 tcp如何保证可靠交付 tcp拥塞控制 tcp三次握手,四次挥手 四次挥手的第二三次是否能合并 既然能合并,为什么不都合并(这里我答可能服务端还有请求没处理完,但面试官说不是,还得再查查) MySQL数据