前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >最新面试题:用友OC,美团三面已挂

最新面试题:用友OC,美团三面已挂

作者头像
烂猪皮
发布2022-12-16 15:53:04
6720
发布2022-12-16 15:53:04
举报
文章被收录于专栏:JAVA烂猪皮JAVA烂猪皮

用友一面:09.05

  1. 自我介绍
  2. 死锁
  3. 线程的状态
  4. 协程(不会)
  5. Linux掌握多少
  6. select、poll、epoll
  7. TCP三次握手、四次挥手
  8. 有没有抓过包?(实习的时候有过,但是也不常用)
  9. TCP可靠传输(校验和、超时重传、流量控制、拥塞控制)
  10. 二叉树遍历方式
  11. 怎么构造平衡二叉树。。(忘了)
  12. 程序的时间复杂度怎么计算
  13. 队列和栈有什么区别,让你构造栈怎么做
  14. git中的rebase命令
  15. Java中常见的集合,哪些是线程安全的
  16. 分布式事务有哪些种解决方案
  17. 分布式锁有几种实现方式,为什么setnx命令只能有一个设置成功
  18. Redis种的IO模型
  19. Java中的字符集采用的是哪种(不知道,我说可以自己选,UTF-8,GBK啥的,面试官说不对,让我下去了解下)
  20. 常见的垃圾回收器
  21. JVM类加载流程
  22. 设计原则(只知道开闭)
  23. 职业规划
  24. 反问

用友二面:09.13, 40min

  1. 分布式事务怎么控制的,怎么选型?
  2. rabbitMQ延迟消息是怎么实现的?
  3. rabbitMQ交换机都有哪些,都有什么特性?
  4. 消费者幂等性是怎么处理的?
  5. 怎么通过Redis保证接口的幂等性?怎么保证Redis命令的原子性?还会写lua脚本吗,哪些api?
  6. MySQL索引最左匹配原则
  7. 怎么看sql语句是否用到了索引?explain语句输出个表格后,主要需要关注哪几列?
  8. 写个sql,group by,having,order by
  9. MySQL里面的死锁是如何一般是如何造成的?怎么解决死锁的?
  10. MySQL里面的锁大概都有哪几种?
  11. 在Innodb引擎下,写个sql,根据手机号更新用户名,手机号没有加索引,是行锁还是表锁?
  12. HashMap两次遍历顺序是一样的吗?map扩容之后,顺序会变化吗?
  13. 可以用自定义对象做HashMap的key吗?
  14. Java中怎么复制个一模一样的对象?如果没有实现cloneable接口呢?怎么去实现一个通用的方法?
  15. 线程池中的一个线程发生异常了,怎么在主线程中拿到异常?
  16. future.get()方法是阻塞还是非阻塞的?
  17. Threadlocal在项目中什么场景下用到的?
  18. 如果主线程存了个ThreadLocal,然后主线程提交个任务给线程池,线程池里面的线程能读取到值吗?想要读取怎么办呢?
  19. 分布式,在网关层需要进行分发,通过什么逻辑去重写url?
  20. 用openFeign做调用的时候,请求头里面的信息能带过去吗?需要怎样一个方式去传递下去?
  21. Session跨域的问题是怎么解决的?看过redisson的源码吗?
  22. MySQL两个人同时修改数据,怎么保证修改正确?乐观锁是怎么设计的?如果设计一个通用框架的乐观锁?
  23. 你会怎么快速掌握一个新的技术框架?
  24. 工作以后有一些工作是不感兴趣的,是枯燥重复的,如果分配给你了你怎么办?
  25. 3-5年的职业规划是怎样的
  26. 反问

美团一面:0811,1h

  1. 自我介绍
  2. 实习相关(20min)
  3. 项目中线程池是怎么用的,线程池的参数,运行流程?
  4. 为什么阻塞队列在中间,不放在最后?
  5. 用的jdk是哪个版本?能聊一下你了解的java从8-18开始的一些版本特性吗? (字符串常量池从方法区移动到堆、方法区的实现又永久代变成元空间、java中HashMap,默认垃圾回收器从CMS变成G1,lamda表达式、stream流)
  6. 堆、方法区、元空间的区别和关系
  7. lamda是怎么实现(函数式编程)
  8. 内部类在jvm加载的过程?(不会,只会普通的类)
  9. 加载过程中可以都从哪些地方去加载文件?(代码、网络中,别的不清楚)
  10. java会不会动态去创建一些类?
  11. 能介绍一下动态代理吗?
  12. 网络的tcp/ip模型、分别主要进行了什么工作
  13. 怎么样保证tcp的可靠
  14. 为什么挥手四次
  15. MySQL的索引分类
  16. select * from t where id > 10 and id
  17. Linux进程通信方式
  18. 算法:二叉树层次遍历

美团二面:0815,1h

  1. 自我介绍
  2. 实习相关(5min)
  3. 项目相关(15min)
  4. StringBuilder和StringBuffer,为什么StringBuffer怎么保证的线程的安全?
  5. synchronized原理、锁升级
  6. Java异常体系大致说一下
  7. 泛型接触过吗,哪些第三方中间件或者框架使用到的泛型来实现的?
  8. 哪些方面掌握的最好的?JVM
  9. 进程间的通信方式
  10. IO多路复用?select、poll、epoll?
  11. 除了Redis还有哪些场景用到了IO多路复用?
  12. Redis是单线程还是多线程的?
  13. Redis一般能支持多少的QPS请求?
  14. Spring中都涉及到哪些涉及模式?
  15. 单例是解决什么问题的?
  16. AOP的实现原理?
  17. 动态代理都有哪些方式?
  18. 线程的sleep和wait方法有什么区别?
  19. 线程都有哪些状态?
  20. 常见的MySQL存储引擎?
  21. SQL调优用过哪些,explain语句都关注哪些列?
  22. 数据库需要在多大的数据量需要进行分库分表?
  23. G1垃圾回收器介绍一下
  24. 哪些场景下用CMS、哪些场景下用G1?
  25. 算法题:字符串的全排列、去重
  26. 最近有在学习什么新的技能吗?
  27. 最近一次完整的看完一本书是什么时候,什么书?
  28. 对互联网加班怎么看?
  29. 毕业论文写完了吗?
  30. 在校有参加过一些竞赛吗?
  31. 优点缺点?
  32. 反问
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-09-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JAVA烂猪皮 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档