为什么做的网站要续费,html做网站经验技巧,怎么做美食团购网站,北京微信小程序开发报价面经哥只做互联网社招面试经历分享#xff0c;关注我#xff0c;每日推送精选面经#xff0c;面试前#xff0c;先找面经哥 自我介绍#xff1a;本人是练习时长 1 年 2 个月的 Java 后端菜鸡练习生。下面是我最近面试的面经#xff1a;
百度 一面 约1h时间#xff1a;2… 面经哥只做互联网社招面试经历分享关注我每日推送精选面经面试前先找面经哥 自我介绍本人是练习时长 1 年 2 个月的 Java 后端菜鸡练习生。下面是我最近面试的面经
百度 一面 约1h时间2024-02-26 岗位Java 开发
流程一面挂评价体验好面试官会引导每个问题能给我解决方案最后建议比较用心中肯
1、GAP 时间解释
2、项目的抽奖序列都在一个池子中么奖品一直被一个用户抽怎么办存在bug怎么优化1.增加奖品步长 2.多个奖品池redis分布式锁应用层如何使用如何加锁解锁设置过期时间了么
3、JDK11特性不要给自己挖坑
4、Redis 如何使用 Zset 设计延迟队列
4、SpringBoot 项目启动参数
5、了解哪些垃圾收集器线上频繁 FullGC 原因和解决方案
6、为什么项目用 restTempate 和 openFeign为什么不统一openFegin 底层原理
7、Java 代码中如何映射域名和 ip多种方式实现
8、sql两张表 sql 求并集交集差集
9、算法手写单例模式
10、反问面评基础较差项目太简单
11、追问不了解启动参数-基础差项目应该深挖不同模块的关系如何解耦体现项目的复杂度- 项目简单 阿里nbsp;一面 约 45 min时间2024-02-22nbsp;
岗位Java 开发流程未知评价
1、项目相关
2、MQ不同 mq 区别mq的路由方式mq 如何保证消息可靠性消息消费失败如何处理重试机制拒绝策略消息失败表企微告警
3、MySQL主键与唯一索引区别
4、操作系统线程和进程的区别
5、JVMJava 运行时内存区域哪些是线程私有哪些是线程共有
6、算法三角形最小路径和lc120
7、反问面评面试轮次和结果反馈还可以最多四轮3天内 美团火车票一面 约55min时间2024-02-21 岗位Java 开发
流程一面挂评价基础面都回答出来了总结是项目简单
1、项目相关
2、算法判断字符串是否能够由重复子串构成求最小子串lc459
3、MySQL索引有哪些B树索引失效慢 sql 分析主从原理
4、多线程线程池执行流程
5、JVMJVM 组成线上 OOM 如何解决实际开发中是否调优
6、反问面评基础还可以项目太简单 哈啰nbsp;一面 约1h时间2024-02-02 岗位Java 高级开发
流程一面挂评价中规中矩
1、项目相关哪些有挑战性的举例说明
2、抽奖奖品 priceIndex 为什么用 redis 自增 id
3、项目上下游是如何流通的数据流如何运转
4、场景项目中抽奖动作是否写死如果做成活的前三天的业务动作与后四天的业务动作不同有什么处理方式呢
5、数据落库mysql的同时向 es 插入为什么还需要定时任务全量刷新库内数据至es
6、Java 线程有几种状态
7、了解过哪些锁呢
8、CAS 原理和问题
9、voliate 能保证原子性么为什么
10、ThreadLocal 作用和坑
11、线程池的核心参数执行流程如何选择线程池的核心参数
12、你提到了 IO 密集型和 CPU 密集型设置不是绝对的如何通过其它方式选择线程池的参数回答 Spring Boot Actuator
13、Java 原生的线程池有哪些
14、Java 线程池相关 API 有哪些
15、如何进行多线程数据同步回答 wait-notifyjoincountdownLatchFutureCompletableFuture
16、mysql 索引失效场景
17、mysql 底层数据结构
18、mysql 主键索引和非主键索引的区别
19、mysql 建立联合索引非叶子节点存储什么数据
20、redis 如何部署
21、redis 使用场景有哪些
22、redis 分布式锁的原理你设计一个分布式锁需要注意哪些问题23、spring 启动流程
24、spring 循环依赖如何解决循环依赖
25、了解过哪些设计模式
26、静态代理和动态代理的区别
27、平时如何学习的
28、反问面试结果反馈时间和面试流程 美团小象超市 一面 约1h时间2024-02-01
岗位Java 中级开发
流程一面挂评价不想说啥了我是真 TM 菜
1、项目相关
2、如何设计一个有界阻塞队列有界队列 size 满了put 元素会发生什么
3、多线程算法打印abc不限制顺序最后输出“我们打印完了”
4、Java8 流式算法Java8 实现将同学列表 List 转 key 为 namevalue 为 age HashMap
5、sql如何统计平均执行速度输出 IP和avgSpeed 执行表task_execute(task code、lP、create time)报告表 task_report (task_code、speed、create time)
6、Linux 如何打印进程号
7、Linux 如何搜寻错误日志
8、你们项目如何查询日志
9、如何查看 sql 索引是否失效
10、索引什么不要对大字段建立
11、int(1)能否存放127
12、varchar(20)能否存放字符长度30或50的字符会出现什么问题
13、jvm 线上调优过没 易点天下 一面 约25min时间2024-01-24 岗位Java 开发
流程一面挂评价体验差
1、如何设计有界队列
2、Java 中为什么引用泛型
3、Java 中为什么引用多线程
4、SpringBoot/SpringCloud 原理
5、MySQL 如何设计一个 server
6、项目相关
汇丰银行 一面 56min时间2024-01-2317时岗位sesoftware engineer
流程一面挂面完不到一小时感谢信联系内推人答复 offer 已发
评价聊的挺好的给的理由是英语不行面试过程中特意问面试官 se 岗的英文要求答复只需看懂文档和回复邮件有点无语
1、离职原因是否定居未来发展计划等
2、开发流程编写代码所在比重如何与产品测试对齐等
3、HashMap 底层实现HashMap 如何获取元素重写hashcode equals方法
4、concurrentHashMap 如何加锁保证线程安全
5、synchronized 和 reentrantlock 的区别
6、mirror gc 与 full gc 区别讲解的分代收集算法
7、内存溢出与内存泄漏区别
8、什么情况会导致OOM
9、一道sql一张表存放四个班级的所有学生成绩如何取出最高三人成绩如何按照班级取出每班最高三人成绩
10、英文自我介绍两个英文问题 shein 一面 47min时间2024-01-2214时岗位Java 高级/资深工程师
流程一面挂评价面试官人不错会引导我回答一些问题确实由于个人能力有限知识点串联较差掌握不扎实最后面评面试官给了中肯的评价确实需要加强
1、离职原因是否定居未来发展计划等
1、项目相关
2、mq 如何保证可靠性消费者应答机制手动自动无应答
3、redis 分布式锁的原理过期时间看门狗机制锁自旋lua脚本
4、如何统计接口执行时间代码侵入AOP网关skywalking
5、redis 缓存使用坑有哪些双写一致性缓存击穿缓存穿透缓存雪崩高可用集群的角度
6、线程池如何设置参数解释核心参数IO密集型CPU密集型阻塞队列的选取设置大小
7、多线程同步执行数据还有什么其它方法吗countDownLatch8、Future 作用
9、线程池的监控
10、索引的数据结构底层如何实现的
11、索引的种类有哪些
12、索引创建的原则
13、索引什么场景失效
14、分页查询如何利用 limit 做的
15、SpringBoot 的 Starter
16、Spring 事务的注解
17、Spring 事务失效场景不加 public 为何事务失效aop
18、mapper 文件如何加载到容器中
19、mapper 文件与接口方法如何映射
20、mapper 中是否可以进行方法重载
21、sql注入如何解决
22、G1 垃圾收集器原理