面试官迟到10分钟,改了面试的房间。
- 首先开始自我介绍。问我的专业方向(劝退专业:生物医学工程),研究生阶段的研究方向,为什么原来做医疗软件开发现在要投金融?(这种问题应该无关紧要叭!)
- 技术栈?(我逼逼了一通然后把自己坑了,spring家的,所以后面开始问了)是自学的吗?
- 中间件有用过吗?(及时止损!中间件还没准备好还是说没用过吧)
- Spring的源码有看过吗?SpringBoot的呢?
- 有没有实习过?(没有,导师不让)
- 挑一个最重要的项目说一下,然后回答我以下的问题:1. 项目的规模 2. 项目的起讫时间 3. 有哪些功能模块 4.项目为了解决什么问题,用了什么技术 5. (??忘记了) 6. 你从项目中学到了什么?
- 并发有用过吗?(噩梦)
- 线程池有哪些状态(对不起我只知道线程的状态)(我只能和他讲一讲不同的线程池fixed,cache(捂脸🤦♀️))
- 怎么创建线程池?(Executor)还有吗?(我在springboot里是怎么怎么做的)应该还有java的创建方法吧?(不知道)
- submit()和 execute()区别 (我先回答了callable和future然后再扯回来了)
- 分别说说 volatile 和 synchronized(这时候脑子已经不行了,没回答好)
- Spring的AOP常用的注解有哪些?(太久没看了忘了,提了一嘴环绕通知是用aop的)
- 那除了环绕通知还有哪些呢?
- aop的切入点?
- 索引有哪些?
- 什么时候索引会失效?
- Springboot有哪些starter?(这!我哪记得!)
- springboot和springMVC区别在哪(配置
- springboot是怎么配置的呢?如果自己想修改配置应该怎么做?
- 手撕:把中文数字转换成阿拉伯数字,例如 一百九十一 变成 191(我的思路大概是hashmap)
- 反问
总结:
- 并发!我的痛
- 乌鸦嘴,面试前我还感慨最近几次面试都没有问过我spring,就被自己坑了
- 中间件我是不是要再看看
全部评论
(9) 回帖