双非二本-字节一面

更新,凉凉
一面:

1.自我介绍

2.介绍项目qps

3.项目几个人做的

4.项目过程中的挑战

5分库分表数据量多大,为什么用分库分表

6分库分表用的什么?

7sharing-jdbc缺点

8自定义注解怎么做?讲下封装一个自定义主键的步骤

9项目上线多久?

10系统监控做了哪些

11String,StringBuilder。StringBuffer?

12sb的api

13 java异常体系,层级结构

14项目中的异常?

15空指针,除了 点的时候会异常,还有哪些异常

16讲讲map,map的实现类

17hashMap1.7和1.8区别

18.创建线程有几种实现方法

19runable和callable区别

20项目中为啥要用线程池

21线程池的核心参数,执行流程

22你少一个拒绝策略,讲讲这个

23ORM  mybaits 了解吗

24除了mybtais,还有过其他吗?

25#号和$区别

26哪些场景必须用$

27mysql版本了解多少

28mysql索引分类

29索引怎么生效怎么判断

30哪些场景下不生效

31一个表,数据量特别大,怎么优化?

32算法:最长回文字串
全部评论
tql,我的偶像哥
5 回复 分享
发布于 2024-03-15 00:02 江苏
佬,得物春招,可以看看
4 回复 分享
发布于 2024-03-14 20:23 陕西
实习还是春招呀?
2 回复 分享
发布于 2024-03-14 19:08 江苏
佬你面的是哪个城市哪个岗位呢
2 回复 分享
发布于 2024-03-14 10:35 广东
这么多的问题,兄弟你大概答出来多少呀,答出一半的又有多少呢,不会的有多少呢? 还没没面试过,看到这些问题直接窒息了
1 回复 分享
发布于 2024-03-15 02:56 北京
投了没人理。
1 回复 分享
发布于 2024-03-14 19:41 广东
还好,我都约不到面试
1 回复 分享
发布于 2024-03-14 16:47 山西

相关推荐

11-07 16:15
门头沟学院 Java
二面: 1、手撕做题:力扣 15.三数之和2、浅谈实习3、熟悉 SpringCloud 的哪些组件?4、项目中用到的是 Seata 的哪种分布式事务模式?底层原理是怎样的?5、项目中的限流操作是把什么作为限流的资源?6、代码中一个接口的限流代码是怎么去实现的?7、假设现在我的服务上有成百上千个接口,现在都需要去做限流熔断的操作,如何基于 Sentinel 去实现?8、谈谈自定义一个组件集成到 SpringBoot 中,应该做哪些操作?9、使用过 Java 的哪些 JUC 工具?10、假设有一个线程 a 和一个线程 b,它们分别有自己的任务 A 和任务 B 需要完成,但是 b 线程需要等待 a 线程执行完任务 A 后才可以执行任务 B,请问有哪些实现方式,越多越好11、volatile 保证变量可见性的原理?12、用 synchronized 加锁能否保证可见性?13、一般业务中通过什么来创建线程池?线程池有哪些核心参数?14、假设一个场景,项目中用到了线程池,在服务上线前,我依据自己的经验预设了一些线程池的参数,服务真正上线后,面对 C 端的流量我无法保证我预设的参数是最合适的,就需要去动态的调整这些参数,如何去设计一个具备动态性能的线程池?15、针对问题 14 我提出把核心参数的设置交给配置中心,创建线程池时读取参数就走配置中心读,这样修改后可以实现无感的切换。但是面试官提到,这种方式能实现无感的切换,但是没有办法实现自适应的线程池核心参数调整,还是需要手动的去调整参数。面试官引导说第一时间想的不应该是去修改,而是如何观测这些参数的变化,然后让先设计一下如何观测线程池核心参数的变化16、如果要做观测,谁来观测?怎么观测?整个设计的流程是怎样的?17、Redis 的哈希数据结构有哪些实现方式?18、针对 Redis 哈希数据结构出现的大 Key 问题,如何去解决?反问
查看18道真题和解析
点赞 评论 收藏
分享
11-11 14:55
已编辑
哈啰出行_测开(实习员工)
一段小厂实习归来的第一个面,只复习了四天,没想到oc了自我介绍上家公司主要做什么的?为什么没有继续在那边实习呢?我:希望更大平台HashMap 在 JDK1.8 的时候做了哪些重要的优化?答加了红黑树,头插法改尾插String、StringBuilder、StringBuffer 这几个有什么区别吗?为什么不直接用 String?答了频繁创建对象,导致gc或内存溢出Stream 和传统的 for 循环有什么区别吗?MySQL 的主键索引为什么要定义这个主键呢?因为答了如果不定义主键,会生成隐藏那我的理解是主键索引要不要都行,对吧?最开始没理解他意思,答了不行,前后矛盾。其实应该是从业务层来看MySQL 的 InnoDB 引擎为什么选择 B + 树而不是 B 树呢?答了树高低,磁盘IO为什么要选用 Lua 脚本呢?那只能使用 Lua 脚本吗?我觉得 Lua 脚本还需要编写,有没有其他更好的办法?Spring 是如何解决依赖循环问题的?除了三级缓存之外,还有没有其他办法避免这种问题?(他说在配置关掉循环依赖监测)你之前用过哪些 Spring 版本?有什么改动?(不清楚)你上家实习公司用到的 MCP 是什么?现在已经有 HTTP 协议了,为什么还要调用 MCP 呢?(不知道)MCP 是基于什么协议做的规范呢?(不清楚)使用 Spring AI 时涉及的协议部分,你用的是什么协议?(不知道)如果 MCP 编码过程中出现报错,在线上环境如何定位?面试官:我这边暂时没问题了,你这边还有什么问题吗?你们部门主要负责哪块业务?涉及哪些技术栈?这个岗位对候选人有什么能力或特质要求?想请教一下,你对我刚才的表现有什么评价?哪些知识点比较薄弱,需要优化?对我的学习和发展有什么建议吗?后面大概还有几轮面试呢?这一轮面试大概什么时候能出结果?总结:Java看的深,但是都记不住,表层的知识串联不足。AI准备不足(没准备)感觉面试官挺好的,反问的时候回答的很详细。是不是有戏()
点赞 评论 收藏
分享
评论
18
58
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务