个人情况

本人来自湖南一所双非大学,软件工程专业,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、学习成绩怎么样?
差不多就是这些。

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

  1. 滴滴java开发面试题_滴滴出行(小桔科技)亲身面试经验分享,java开发岗

    2020.11.25 概要 本次面试是最近刚面的. PS:本人java开发2年经验,这次面的是滴滴出行(小桔科技)java开发岗. 2020.11.30 滴滴又打来电话了, 预定12.3.星期四面试, ...

  2. Java 开发岗面试知识点大全解析

    本人简介:北京邮电大学土著硕士研究生,CSDN博客专家,熟悉的技术为Java后台开发.在2017年暑期实习校招中拿到了百度.搜狐.京东和去哪儿网的实习Offer:在2018届校园招聘中,拿到了百度.小 ...

  3. 2020春招 / 2021秋招阿里、腾讯、字节、快手、美团 JAVA 开发岗面试高频问题总结

    2020春招 / 2021秋招阿里.腾讯.字节.快手.美团 JAVA 开发岗面试高频问题总结 2.1 进程和线程的区别? 2.2 进程的调度算法有哪些?(主要) 2.3 常用 IO 模型? 2.4 s ...

  4. 【Java开发岗:SpringCould篇】

    点击:[第一章:Java开发岗:基础篇] 计算机基础问题.HashMap.Fail-safe机制/Fail-fast机制.Synchronized.ThreadLocal.AQS.线程池.JVM内存模 ...

  5. 网易Java开发岗面试分享

    应对互联网技术面试绝不仅仅是刷题就可以达到的.首先选择技术岗位,其次每个岗位开始都是先着手面经,多看到了解,提炼出必考的技术点合集,最后针对这些必考技术,系统学习,融会贯通. 对这个岗位的必备技能,一 ...

  6. 天津大宇宙java开发岗面试

    天津大宇宙java开发岗面试 笔试 面试 笔试 刚开始来我们这里宣讲,介绍了一下天津大宇宙的一些情况,这是一家日本公司投资的企业.有想要去日本发展的可以考虑一下.我们面试的是java开发岗. 他们有个 ...

  7. 爱数科技python开发岗面试

    爱数科技python开发岗,把自己面试收获给大家分享下 面试的题目 说一下TCP和UDP的区别? 说一下GIL的全局解释锁? Linux操作系统有什么特点? Linux的常用命令,简述下功能 进程和线 ...

  8. 【Java开发岗:项目篇】

    点击:[第一章:Java开发岗:基础篇] 计算机基础问题.HashMap.Fail-safe机制/Fail-fast机制.Synchronized.ThreadLocal.AQS.线程池.JVM内存模 ...

  9. 【第三章:Java开发岗:Redis篇】

    点击:[第一章:Java开发岗:基础篇] HashMap.Synchronized.ThreadLocal.AQS.线程池.JVM内存模型.内存屏障.class文件结构.类加载 机制.双亲委派.垃圾回 ...

最新文章

  1. 海南大学2020年申请考核博士研究生招生工作办法
  2. SpringBoot快速构建项目
  3. C#中new和override的区别
  4. Django(part45)--forms模块
  5. python——学习笔记2
  6. 2008文件服务器迁移,Windows2008及早期服务器DHCP的数据迁移方法
  7. linux配置nginx命令行,Linux - 加上sudo后,nginx找不到命令
  8. GMQ交易所正式发布GMQ Token
  9. IceE-1.3.0的移植过程及错误Time.h:36: error: expected type-specifier before ‘time-转
  10. Monostate模式
  11. 【BZOJ】3436: 小K的农场
  12. Python 深度学习AI - 声音克隆、声音模仿、模拟特朗普声音唱《See You Again》,Real-Time-Voice-Cloning项目的安装与使用
  13. 西安航空计算机录取分数线,2019西安航空学院录取分数线及历年专业分数线统计表【文科 理科】...
  14. 【软件使用】Macbook M1 QuickTime录屏讲解(只录电脑或者同时录电脑和麦克风人声)
  15. 【Python爬虫】:使用高性能异步多进程爬虫获取豆瓣电影Top250
  16. yocto 下载代理
  17. strcmp函数实现(c语言)
  18. 智能优化算法——粒子群算法原理(附代码)
  19. 【阅读】《法治的细节》笔记整理
  20. 菌外膜囊泡包载的阿霉素纳米粒|巨噬细胞膜囊泡包四氧化三铁二氧化硅纳米粒

热门文章

  1. 真正的程序员 - 会心一笑
  2. 宝塔 开启xdebug_XDebug的配置和使用
  3. 2020 年 9 月编程语言排行榜
  4. apache poi下载流程
  5. python爬取有道词典_Python爬取有道词典
  6. 资源共享:R语言经典参考书目
  7. 在word中设置样式标题
  8. os.path.join (python路径拼接)
  9. 双显卡安装Fedora 20
  10. 驱动精灵升级后电脑卡死、连不上网