简介:大家好,我是枫哥 , 🌟一线互联网的IT民工、📝资深面试官、🌹Java跳蚤网课堂创始人。拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。在上海有自己小伙伴组建的副业团队,目前业余时间专注Java技术分享,春招/秋招/社招/跳槽,一对一学习辅助,项目接活开发。
下面分享一个最近面试收到offer的真实案例以及面试题,给大家参考一下,希望能够帮助到正在求职的小伙伴们!
java开发工程师任职资格:
1、参加过大型业务系统的研发和维护,熟悉大流量,高并发,高性能系统常见解决方案;
2、熟悉使用以下技术栈(springboot、spring、Mybatis、idea、maven、git、redis、mysql、mq、struts)能了解原理,能独立解决使用过程中遇到的问题;
3、java基础扎实,掌握常见设计模式及工具类,有并发编程实战经验,对jvm及多线程理解深刻,并且有一定优化经验;
薪酬待遇:
社保+年终奖+五险一金+双休
近期,有小伙伴反馈,面试机会少,而且薪资也比之前少。确实,搜索一下招聘网站,小公司开发还要求全栈,这就是一个人干两份活啊,生活不易。
今天分享的是才出炉的真实面试专题,结合上图公司对技术栈的要求以及面试中对技术栈的考察,希望对大家面试有帮助。
以下为真实面试记录的问题:
- 您做个自我介绍的话,可以包含您个人的一些基本信息,以及您就是之前的一个工作的一个工作内容,然后包括您技术上面遇到了什么问题,后期怎么解决的,这些都可以,简略的跟我们讲一下好吗?
- 说线程池的几个类型吧
- 你知道什么是死锁吗
- 多线程编程的环节中,就是我们如何解决这种死锁问题呢?
- 那你再说一下那个多线程的实现的几种方式
- 你知道那个spring boot自动装配的几个方式吗?
- 我们spring boot就是说用到现在,它解决之前的什么问题呢。
- SPring cloud 解决了些什么问题,
- 因为SPring cloud只是一个微服务的解决方案,对吧,你知道它的两个实现嘛,就是具体实现的两种技术
- 你继续介绍一下,就是对于springcloud的下面的一个重要的组件
- JVM调优
- Jvm里面的新生代,永久代和老年代清楚吗,你简单说一下那个这几个带的作用
- 比如说让你去做那个MYSQL优化,你从会从几个方面去MYQsql优化
- 比如说你站在那个运维的角度,让你去安装或者是这种优化mysql的角度去看,你准备从哪几个方面去做呢?
- 顺便还问了前端页面,Linux操作系统,docker等