两年Java面试总结:全挂(上)

1. 涂鸦智能

一面:
先做自我介绍
说说现在做的项目,业务场景,技术实现
现在住哪,换工作原因
为什么来杭州
直接问简历上只是提了一下的物联网平台。
动态代理几种实现方式?
mybatis 两种分页方式?
mybatis 事务的运行过程?
mysql 事务原理?
mysql 如何实现acid?
问什么比较擅长?
问我想问些什么吗?
我问了部门业务有哪些。
然后问了他我的面试过程有哪些严重的缺陷?
他说知识体系结构有问题,mysql即使达不到DBA的程度,熟知原理是必须的。
最后就是等通知。

挂了,全程大概10分钟左右。
12月中旬,周六上午面的。去了一趟杭州,顺便跟一个大佬同学面基,下雨天还去了趟西湖。
以为要问并发、缓存、分布式。结果在数据库上翻车了。回头复盘一下。总的来说这一趟面试还是很值的。(绝对不是因为蹭了大佬一顿饭,杭州大虾很不错,哈哈哈。)

2. 莱斯网信

一面:
业务场景,项目介绍,工作内容
spring gateway原理 。webflux 解决过一个bug
nacos 源码看过吗 raft算法。只是编译过,说了 ap cp
skywalking 原理 agent gRPC
为什么使用spring cloud alibaba 技术栈
jsr269注解处理器,使用场景,为什么要用
ELK用来做什么 ,日志收集
聊聊java锁,synchronize volatial
aqs是什么
rokectmq原理,为什么用mq
分布式事务 xa saga tcc mq
mysql acid 实现,隔离性 mvcc过程,undo log redo log
oracle和mysql实现区别
redis 数据结构,跳跃表 二叉树 复杂度的区别
hive hbase 数据倾斜
能否接受另一套架构栈开发
为什么换工作

二面:
为什么用spring security
工作中收获最大的事情
做过什么项目
为什么换工作
平常的爱好和兴趣
在原公司的工作内容
自己的未来发展方向
能否接受CRUD
了解中科28所吗。然后介绍了他们的部门业务
谈薪资

挂,应该跟学历有关。
每次都是多个部门的面试官一起面的,每次都是4~5个人面一个。
一面的时候有个大佬面试官应该是玩开源社区的,还吐槽了nacos源码。正好我这一年用的技术栈他都熟悉,所以聊的还不错。不过大佬问的挺深,像mvcc的具体实现过程和redis跳跃表这种问题当时没回答上来,还是要多读书多总结啊。

3. 中科曙光南京研究院

一面
sqoop 支持的数据压缩类型?
sqoop 抽取多少数据用多少时间,有哪些调优方式?
mysql 执行一百条sql后,怎么找出慢sql,如何优化?
mysql 批量插入一亿条测试数据,需要的时间,有哪些方法?
mysql 手写行转列。
mysql 索引类型 使用场景
kylin 构建过程、构建时间和查询时间。剪枝优化。
hive udf 写过吗
spring 里的设计模式 举例子,简单工厂 抽象工厂的区别?
spring boot 多数据源怎么做?
spring boot 打包到别的容器怎么做?
spring boot 项目依赖冲突怎么解决?
spring 读取外部自定义配置文件怎么做?
你简历上写熟悉java那就说说jvm
jvm中一个对象从年轻代到老年代的过程和条件,几种,几次
gc算法cms和g1区别特点
让面试官给个总结:数据处理这块经验不多,其他的还行
等通知

挂,不符合岗位要求。
除了jvm那两个问题,其他的都太吃经验了。如果没做过真不熟悉。后来问了这个面试官,他说是自己做数据处理的。我是做了一年数仓一年java,但是数仓这块从实习开始做的,当时也没深入,岗位虽然是后端但是对数仓经验有较高要求。

原创文章 95 获赞 219 访问量 29万+

猜你喜欢

转载自blog.csdn.net/zimou5581/article/details/103656038