人生第一次Java面试——7-9k(昆明20人小公司)
一、背景
1)公司是做AI应用开发,20人小公司,感觉面试官技术也不怎么样,很多问题都是简单问一下,问的比较浅,基本全是简单八股。 2)这次面试是急招人,问题完全按照我简历写的技术栈一个个问的;
二、面试题目
1,Java中有哪些线程池?它们的创建方式有哪些?
2,说一下你了解的集合类?
3,那你说一下ArrayList的扩容机制
4,HashMap的底层原理知道吗
5,MySQL存储引擎有哪些?
6,说一下MySQL索引的类型,有哪些SQL优化技巧?
7,Redis你平常都用来做什么?Redis分布式锁怎么实现的?
8,如何处理RabbitMQ消息丢失的问题?了解RabbitMQ消息重试机制吗?
9,你都了解哪些设计模式?
10,说一下SpringBoot的常用注解
11,你都用过哪些Linux命令?
12,用过Docker部署项目吗?怎么部署的?
13,那说一下怎么在Linux系统上部署项目的?
14,SpringCloud常用组件有哪些?你怎么把单体项目改造成微服务项目的?
15,我看你做了一个AI数据分析项目(智能BI),这个项目中你怎么对接AI大模型的?
16,了解过SpringAI吗?那LangChain4j呢?
17,对了,你的项目是怎么做的鉴权,JWT Token吗?
18,我看你还打过一些算法竞赛,对算法了解多少?
18,你还有什么要问我的吗?
三、总结
1,存在的问题
1)RabbitMQ我就没怎么学,回答问题我在那里扯,面试官一问没做消息重试吗?卡住了,太尴尬了; 2)回答完SpringCloud核心组件,他问我做没做过微服务相关的东西,我就吹把单体项目改造成过微服务项目,我以为他就是问一下,没想到还是追问我了,顿时又在哪扯,这块也得补一下哈哈;
2,经验
不会的不能吹,指不定面试官就追问你; 简历不会的技术栈不要写上去,写上去最起码得能应付面试;
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
找实习从7月22号开始投,现在也总算是有offer了
5
怎么会有笨蛋从一月到现在,背了7个月的面试题,还啥都不会呢,到底背哪里去了,该怎么办
3
【入职求助贴】萌新刚入职某大厂做后端开发,目前还在试用期。最近遇到一个棘手的问题,想向大家求助一下。入职不久,leader 给我派了一个任务。跟我说是0.5天就可以解决,我刚毕业入职,做了一个星期没有做出来。实现一个收集定时成功任务的案例。听起来好像不复杂,但我自己摸索着做了一整个星期,到现在还没达到预期效果。这一周我基本是“边学边做”的状态,遇到卡点也会每天主动找 leader 沟通进度和疑问。
3
#字节内推# 实习、校招、社招均有岗位
6
看项目一定要跑通吗
2
