湖南福米科技Java开发岗暑期实习面经

个人情况

本人来自湖南一所双非大学,软件工程专业,2021年毕业。因为很多大厂并不招聘大二实习生,所以在长沙找了这家公司进行暑期实习,为明年春招进大厂做准备。

面试是在现场面的,流程比较简单。

技术面

1、手撕SQL语句。
2、什么样的SQL语句能够用到数据库索引?什么时候不能?如果对一个只有两种取值的字段加上索引,这种做法正确吗?就算是加上索引,MySQL会真正在底层文件中为它建立索引吗?
3、HashMap是线程安全的吗?什么情况下才会产生线程安全问题?线程安全的Map有哪些?
4、线程池ThreadPoolExecutor的构造参数有哪些?核心线程和非核心线程的区别?构造一个线程池实例,并依次提交任务后线程池中的线程数量是如何变化的?
5、volatile关键字的作用,保证其内存可见性的原理,在单核CPU的计算机中,有必要为了保证内存可见性对变量加上volatile关键字吗?
6、讲比赛项目。为什么使用Kafka作为消息队列?Redis如何实现分布式锁,加锁的具体步骤是怎样的?有什么地方是需要注意的?(设置过期时间)
7、讲个人开源项目( 源代码地址:https://github.com/abc123lzf/flyingsocks )。客户端和服务器是如何进行通信的?
8、nginx有哪些典型的用途?(动态资源和静态资源分离、代理、负载均衡)

问的问题都是比较基础的,答得比较流畅,都是自己比较熟悉的。这里赞一下面试官,很有耐心。

CTO面

面完技术面就把我带到了CTO办公室,问的东西和牛客网上的大部分HR面问的问题没什么区别。

1、平时在学校里面是如何学习的?
2、看过哪些书籍?
3、学习成绩怎么样?
差不多就是这些。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部