toast17 level
获赞
82
粉丝
29
关注
8
看过 TA
822
电子科技大学
2025
Java
IP属地:四川
小人物的拳头时刻紧握着
私信
关注
09-09 14:05
已编辑
电子科技大学 Java
字节-抖音电商一面(70min)大部分是基于项目和实习的开放性设计问题1. 项目细节和有关设计2. 优雅停机方案设计3. 线程池优雅停机4. Reactor架构 处理业务的从Reactor中线程池满了怎么办5. 实习细节6. 对象池如何设计的7. ThreadLocal、内存泄漏8. Mvcc9. 手撕:二叉树公共祖先二面(50min)1.手撕抢红包算法2.数据库表功能设计及其sql三面(50min)1. 项目实习(30min)2. nginx七层和四层代理3. Java Agent模式4. 手撕:最大回文子串5. 反问:面试建议(答对于写的一些底层的东西或者组件,不要迷信权威的方案自己动手测一下比较一下)Tp-Link联州提前批(云计算开发)一面:(25min)1.成绩、有无专利论文、奖学金2.介绍项目(10min)3.围绕项目聊(树莓派云PaaS平台):- mqtt协议概念和设计、和websocket区别、qos0 1 2怎么实现(拓展聊了RocketMq源码)- socket编程做过吗?函数有哪些- 内存队列disruptor选型、无锁并发实现、消除伪共享等- 项目里的类似Netty的mqtt服务器的实现,Netty的线程模型、Reactor、责任链、bytebuf- Jwt的八股,密钥泄漏了如何让用户无感知刷签4.反问:- 云计算开发的技术栈:Java- 云计算开发的业务:做云平台二面:(50min)1. 成绩2. 项目介绍(20min)3. CAS原理4. Synchronized底层原理5. 线程获取锁的底层全流程6. 无锁并发和有锁7. ConcurrentHashMap底层、存储结构、线程安全设计、为什么要用红黑树,换成其他树呢8. CompleteFuture9. 线程间通信方式10. Redis集群、集群怎么扩容11. Mysql、Redis数据不一致方案12. 设计模式(给自己挖坑谈到AST语法树访问用了访问者模式)、访问者模式原理和实现(不清楚13. 算法:冒泡排序(乐三面挂(8.5)简单聊天后秒进人才库恶心死了 没hc就别给我面啊阿里(一面挂)CFO产品技术部1. 面试官介绍业务(结算、数据核对、财务有关)2. 聊项目(15min)3. 聊实习(30min)   a.幂等   b. 交易结算系统的并发处理   c. 离线核对工具细节   d. 实时核对服务细节4. 类加载机制 双亲委派模型5. 聊一下JVM内存模型和职能6. 垃圾回收算法具体有哪些 怎么运作的7. 分代回收算法的JVM调优参数了解吗(不会)8. Mysql分哪些部分、sql具体执行流程9. 红黑树数据结构、平衡二叉树(红黑树具体结构不太了解)10. 为什么要有RocketMq这种中间件(mq的职能 异步解耦等)11. 为什么异步可以提高效率(从io模型聊起)12. 反问百度提前批 北京Java开发岗 AI部门一面1. 聊项目和实习(25min)2. 策略模式、工厂模式3. 下游服务接口很多参数 逻辑很多分支 怎么设计可以使得统一收口并且可以配置化4. Mysql索引失效5. 为什么是索引最左匹配而不是最右6. Spring bean的初始化过程7. CompleteFuture使用注意事项8. Future导致线程暴涨问题(没懂)9. 如何理解微服务10. 如何设计微服务架构11. 手撕:  1. Sql题  2. 三数之和12. 反问:业务方向(做文心一言有关的)二面没开摄像头,问题都是聊聊xx然后自己拓展说(反而不习惯1. 项目介绍(10min)2. 实习还没说就八股环节3. 如何理解Java的多态4. 聊聊线程池5. 线程池如何管理线程的、整个线程池机制聊了源码6. 聊聊JVM7. 垃圾回收器和算法8. 使用mysql注意什么9. 聊聊mysql的事务10. 手撕  1. 策略模式、监听者模式写一下  2. 写一个稳定的排序算法(写了归并)11. 自己的优缺点12. 反问:prompt是让大模型执行用户代码计算,后端是会真的代码沙箱执行还是把prompt给大模型然后返回结果?(可以理解为真的会执行用户prompt里代码,但是大模型会其他处理对比校验等)一周后挂帆软1. 实习、项目(25min)2. 双亲委派模型3. 如何结束一个线程 线程的中断问题和中断异常4. redis分布式锁如何实现 什么情况死锁 死锁怎么办 超时时间如何设置5. mq设计 怎么保证消费可靠6. 联合索引建立的注意事项7. Synchronized原理 锁升级过程 锁静态对象 锁静态类是什么8. Hash冲突如何减少9. Volatile原理 i++原子性问题10. String实例和字面量存储问题11. 如何判断对象该被gc 引用计数法问题12. 三色标记法13. 场景题:  1. logN时间复杂度的排序 最坏是什么情况 最坏多少  2. 一亿个范围一万到两万的数据做全排序怎么优化,时间复杂度多少,最坏是什么情况桶排序  3. 找出这一亿个中最大的100个 时间复杂度堆排序  4. SELECT *  FROM A  LEFT JOIN B  ON A.id = B.id; AB都只有一列id存1122四个数,输出什么? 笛卡尔积问题 A中每个1、2都会对于B两个1、2  腾讯音乐初试一面 (60min)1. 项目、实习介绍2. 实习细节3. Redis的zset、压缩列表、跳表底层实现4. RocketMq的延迟消息实现  1. 社区的时间轮算法  2. 快手的基于RockDB的实现  3. 二者优劣势5. Mqtt协议6. 序列化的方式和协议区别 优略势 json proto7. Java类加载聊一聊8. 手撕:两个大数的字符串相加O(n)复杂度(解法:按位加)初试二面(1h30min)1. 项目实习(30min)2. Mysql 索引 左连接 子查询3. redis主从、set4. 输入url到返回过程5. 四次挥手6. time_wait7. 拥塞控制8. 进程线程区别9. 线程同步10. 虚拟内存11. get、post区别 安全性12. 手撕:  1. mn局部反转链表  2. 动态规划的一题hard半小时后状态进复试腾讯广告1. 项目(30min)2. 无锁并发容器设计3. 进程怎么加锁4. mysql索引 最左匹配5. 服务器建立的函数6. epoll7. mqtt、sse说不会c++就直接做题了手撕:  1. 股票的最佳买入时机  2. 最大子序和答的还可以手撕做出来了也挂了..京东一面(30min)1. 项目(20min)2. Mqtt qos实现3. mqtt幂等性实现4. JVM垃圾收集算法5. 堆调优6. 线程池底层实现原理7. 无手撕8. 问能不能提前实习二面(40min)主管面都是开放性的非技术问题对产品和开发的看法aigc美团核心商业到家一面(两小时)1. 项目实习(25min)2. java基础(40min)  1. 各种集合  2. 包装类 数据溢出怎么办  3. 下面代码的问题int a = 1;Integer b = 2;int c = a + b;long d = 12345678910L;int e = a + d;   4. HashMap和ConcurrentHashMap 线程安全  5. Try catch finally return顺序  6. Juc、Volatile、锁、线程安全   7. 线程池参数、原理、参数设置、调优  8. 1000的qps的要求 100ms的处理时间 两台4核的机器 怎么实现3. 数据库(20min)  1. Mysql、索引、数据页  2. 索引除了聚簇非聚簇还有呢(不知道)  3. 慢查询调优  4. 主键1 2 8 插入 5 加锁分析  5. count函数四种类型的效率和执行过程  6. 1000数据 b+树有多少层(不确定)  7. explain各个字段4. 计网os(20min)  1. 机器开机过程发生了什么 BIOS有了解吗  2. 软硬中断  3. osi七层  4. udp和tcp5. 手撕:两个线程交替打印奇偶数 写一个然后口述不同解法(5min)二面(50min)1.聊实习2.手撕 三数之和
查看78道真题和解析
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务