宁波数展信息有限公司 Java 实习面经
昨天投了简历,今天就面了,挺快的,面试完没几分钟就说初试过了,然后 HR 面,面完都过了,效率很高.gif
1)
面试官:先自我介绍一下吧,我看一下你的简历
我:阿巴阿巴,继续重复准备好的学习过程以及获奖,竞赛,开源项目等等,喜欢看书的也可以介绍一下,总结有什么优点就往上面甩就完事了,可以按时间顺序进行介绍。
2)
面试官:简历上的项目是你自己做的吗?
我:阿巴,确实,前后端都是自己做的,并且有一些拓展功能,有过性能测试和多线程安全的考虑等.....这边别说是网上抄写的,直接说学校老师交给你的项目都行,就算被看出来了,最好是项目自己拓展过功能,强调自己的学习能力和独立做项目能力就可以了,当然前提是,自己得有真才实料,你没技术说话都没底气。
3)
面试官:你项目上 Redis 用来做什么功能的,业务介绍一下?
我:爬虫爬取数据,然后存 Redis 缓存预热,用了个定时任务,然后有个缓存一致性考虑.....
4)
面试官:数据库你是用什么 ORM 框架操作的?
我:MyBatisPlus,然后复杂 SQL 自己写写,学校教了 JPA,基本没用,然后聊了下分表,Join 性能之类的问题。
5)
面试官:你有过性能测试吗?
我:我用 Jemter 去测试,然后xxxx,如果有性能问题,慢查询日志引出,然后xxxx,然后多线程考虑,设计模式考虑等等,都可以阐述。
6)
面试官:图片你是存哪里的?
我:七牛云免费图床.jpg,主要用来存项目图片和个人博客的图片....
7)
面试官:项目中有使用到多线程吗?
我:异步编排 CompletableFuture 和线程池使用都可以讲一下,也可以聊一下锁的相关知识,具体看你项目用到什么技术了。
8)
面试官:前端你了解多少?
我:阿巴阿巴,Vue 和 React 都会用,主流组件库都用过.jpg,全栈程序员真的强,主要是为了好玩,做个开源项目。
9)
面试官:Nginx 了解多少?
我:我XXX反向代理,XXXX后期分布式,负载均衡xxx,还可以介绍下正向代理和反向代理的区别,动静分离,Nginx 缓存处理等等,会啥说啥、
10)
面试官:怎么查看日志等项目运行情况的?
我:宝塔+腾讯云可视化,还有一些常用的内存 TOP,PS-EF等等,OOM 进程溢出怎么排查,然后我又说了下关于 Docker 的技术。
11)
面试官:我看简历项目是到 23 年 8月,那么之后都在干什么?
我:主要维护开源项目和线上项目,还有拓展项目的功能点,合并 PR,修复 ISSUE。
12)
面试官:还了解哪些数据库?
我:SQL SERVER,MongGODB,POSTGRESQL。
13)
面试官:你为什么个人就使用 Git 技术了?
我:主要维护开源项目,分支和版本的控制,合并代码,解决冲突等等。
总体还是简单面试,也没有深究,还是以问简历为主,因此大家的简历要写自己会的,别写的太宽泛,容易被开火,简历需要优化很多次,要注重机会,别没准备好就开投了。
开源项目
智能 AI 旅游推荐平台:https://gitee.com/luoye6/vue3_tourism_frontend
智能 AI 校园二手交易平台:https://gitee.com/luoye6/vue3_trade_frontend
GPT 智能图书馆:https://gitee.com/luoye6/Vue_BookManageSystem
欢迎进行 Star、Fork 等支持项目!收藏即可免费领取相关项目资料,先到先得!
项目适用人群:做课设、毕设的小伙伴、只学习了后端(或者前端),但想要自己做项目写在简历上,这三个项目可以作为拓展点。
项目有多线程、事务管理、Redis 缓存、买票问题、线程池、大模型调用等可以写的点,而且体验会发现接口响应速度是很快的,功能也比较实用,想要参与开源项目的 Commiter 也可以提出。
大家可以关注下我的新公众号,程序员落叶,定期更新从大二到大四的面经,包含实习、秋招、春招,方向:Java、前端、全栈、客户端、测试、测试开发等等。
主要分享编程相关资讯、前沿科技 AI 应用方向日志、个人面经、怎么去自己一个人去设计到做完整个项目,比较基础向,适合新手或者想看乐子资讯的人~