CVTEjava一面

cvte面试

1.自我介绍

2.介绍简历上的两个项目,重点介绍实习项目,整个项目都是你负责完成的吗

3.介绍简历上的模块,做这个模块遇到了什么难点,你是怎么解决的

4.用的那个版本的jdk,1.8有用到什么特性吗?

追问:stream流是怎么用的,请结合具体场景

再次追问:假设现在有这么一个场景,有一个DTO的集合里面有两个属性,一个UID,一个name,我要过滤掉name为空的元素,并且将这个

dto集合转换为以UID作为key的map结构,这个应该怎么去操作

5.开发中用到了多线程吗?

追问:一般用到什么场景?

再次追问:有实际的场景吗,结合你的项目回答一下

6.你的线程池是怎么设置的 ?

追问:你的项目线程数怎么设置的

7.场景题:

背景:学校场景下,有用户和班级的实体,用户分为学生和老师两种类型,

学生归属于某一个班级,老师可以任教多个班。

教务系统需要满足几点需求,请以此设计数据库表

请在讨论区书写代码

8.场景题:

公司有很多部门,很多部门有同一个需求,比如说发短信,为了不让每个部门去做这个功能,你要封装一个发短信模块,供其他人调用,实现自用需要。

。发短信场景,作为技术中台,期望统一封装发短信的能力,以下为基本要求

。已知有多个服务商,每个服务商都提供发送短信的能力,但是他们的接口都不一样

。已知有多个短信模板,模板中可能会有变量比如找回密码的短信,其中验证码足变量。

现在给你时间思考一下,这个功能怎么去实现,我们应该提供哪些功能出去,他的接口定义应该是怎么样的实现的。后面说完思路再说代码的实现,编写代码。

9.你还有什么问题要问吗

#一面##java#
全部评论
我也是java,面了1h20min😂
1 回复 分享
发布于 2024-10-15 18:51 广东

相关推荐

头像
07-11 15:49
门头沟学院 Java
💻面试岗位:Java 开发实习❓面试问题:一面(20分钟):1. 自我介绍2. 项目介绍,为什么要写这个项目3. 学习的渠道有哪些,怎么学的技术4. 学校经历,有参加什么社团活动吗5. 职业规划是怎么样的6. 对我们公司有什么了解吗反问:1. 公司里用的是什么技术栈2. 公司的业务是什么,做的是哪个方面的二面(33分钟)技术面试官提问:1. 讲讲 Bean 的生命周期2. Spring 中 Bean 的注入有哪几种方法,项目中用到了哪些注入方法?3. Spring 中,不同的注解来注入 Bean 各自的优劣之处4. 讲讲 Bean 的作用域5. 讲讲 Spring 的事务控制6. 项目中使用多线程并发时,是怎么保持数据一致性的?7. Java 中 List 类是线程安全的吗,多线程使用 List 一般要怎么做才能保证线程安全?8. 对 MySQL 的索引有了解吗,它有几种索引类型?9. 有接触过 MySQL 的分库操作吗?10. 项目中的 Redis 的淘汰策略是自行设置还是使用默认策略?11. 项目中的 RabbitMQ 怎么控制消息只发一次,如果发送失败的话要怎么重发?12. 项目的前端界面是自己做的吗?非技术面试官提问:1. 讲一下参赛获奖经历2. 有没有参与过什么团队的项目3. 学校的课程情况,是否结课4. 对这次实习有什么期望,希望获得什么5. 你觉得自己最大的优势是什么,能否胜任这份实习🙌面试感想:面试不难,很快就oc了。可是邮件拖了很久很久才发下来,距离一面时间差不多有一个多月,在此期间主包已经接了其他公司的offer了。最气人的是入职前降薪,少了大几百,所以主包拒得很爽快
面试问题记录
点赞 评论 收藏
分享
评论
5
22
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务