中通-Java开发-已感谢信

ttl:
9.20 投递
9.24 笔试
10.14 一面
10.17 二面
11.4 感谢信

一面30min

1、自我介绍及介绍项目和用到的技术栈

开始吟唱...(说完看了下过去了8min)

2、项目的开发团队组成是怎么样的

解释全是实习生,然后...

3、项目有上线吗,多少用户,并发情况怎么样?

回答上线了,部署在学校的地端的项目,校内内网访问,用户数在几千左右,并发估计在几百(比较少)...

4、jwt和token的区别

当时有点懵觉得jwt不就是token么,然后就解释了jwt,不知道有什么区别

5、jwt有什么弊端

没什么思路,就说jwt字符串比较长,然后在请求中附加在请求url上传输会比较慢。

6、项目中用到哪些注解

7、项目中的视频播放有没有做安全校验,视频播放链接的安全校验

说没有,表示是部署在高校的内网的系统,资源是开放的

8、有没有做视频的断点续播

说有,刚刚介绍项目的时候漏说了,是用redis+延迟队列实现的,前端每15秒发送一次同步请求,存储在redis中,然后开延迟任务检测什么时候断开,检测到断开后同步到数据库。

9、项目中的难点

10、怎么实现的搜索词联想功能

回答在mongodb中维护了一个热词词库,用来保存相关课程的关键词,然后模糊匹配用户输入...

11、用户行为微服务,点赞功能怎么实现的,有考虑查重么

12、怎么对接的AI完成的图表可视化(第二个项目)

13、数据是怎么提取的,怎么流转的

就说了下接收到excel后通过easy excel读出来然后转为csv之后传给AI处理,然后接受AI的回答并返回前端

14、接口响应快吗

解释说不快,这是因为AI生成东西是需要时间的,所以使用了rabbitmq采用异步的方式来完成

15、异步处理的话,处理结束了用户能知道吗

回答说项目中没有实现,但我可以说下思路,这个就是相当于服务端向客户端发送通知,可以使用websocket来实现(参考的苍穹外卖)

反问环节(最后五分钟):

1、面试几轮

待定,看后续的安排,现在是集中面还没分部门

2、中通的业务方向

3、面试点评和未来学习的建议

点评说总体很好,业务还是比较熟练的,在企业实习的时间比较长,实践经验比较多。然后说不知道为什么我的系统中用jwt来完成身份校验,表示这不是太主流的实现方案,建议我后面自己多看看jwt的劣势有哪些。然后学习方向方面,说他们主要用dobbo,看我简历上没写就没问了,建议我可以去学习一下。

二面30min

1、自我介绍

2、map接口

介绍了hashmap,然后问我还有什么实现类,就说了hashtable和concurrenthashmap

3、http请求的状态码有哪些

4、CountDownLatch计数器是什么

完全没听过,直接说不会了

5、创建线程的方式

回答了继承Thread类、实现runable和callable接口,以及使用Executors和ThreadPoolExecutors

6、runable接口和callable接口的区别?

说前者不需要返回值,后者可以获取返回值

7、Future怎么获取线程执行的结果,是哪个方法?

当时一下没想起来,然后小声嘀咕了一句好像就是get吧,不知道面试官有没有听见

8、有用过本地缓存么

不知道是啥

9、索引的结构

10、索引的种类,什么是主键索引

回答根据表的主键id创建的,面试官说不是,可以指定哪个

11、怎么看一个sql有没有走索引

回答mysql有个explain语句,问我哪些字段,不记得了

12、IOC容器

13、缓存雪崩

14、cookie和session的区别

15、为什么session的生命周期更短

瞎说了一些,面试官没评价

16、session存储在什么地方

17、springbean的生命周期

这个八股巨复杂,一直赌它不考,没想到还是输了

18、springboot的自动装配是怎么实现的

回答了@SpringBootApplication注解以及其三个子注解...

19、分布式锁有用过吗

回答了redis的setnx实现的分布式锁和redisson提供的分布式锁,然后说用在解决缓存穿透上...

20、用过springsecurity?它的作用是什么

回答认证和授权...

21、知道springSecurity的底层吗

回答不知道

22、elasticsearch的索引种类

当时没想起来,后面一看巨简单

23、建好索引后,怎么把数据导入到es中

24、用过哪些jvm启动参数

25、有把项目部署在linux上过吗,什么流程

26、有哪些常用的linux指令

27、xxljob的分片广播

28、为什么实习了一年

29、为什么是控制工程转java了

30、怎么学习java平时

31、反问

问能给我点评或者一些意见么,面试官说这不太好吧,然后就没说
-------------------------------------------------------------------------
一面基本都答出来了,二面答出来百分之五十吧,二面后两周收到感谢信
#中通##二面##面经##凉经#
全部评论
感觉中通池子好大
点赞 回复 分享
发布于 2024-11-20 22:55 陕西

相关推荐

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了。最气人的是入职前降薪,少了大几百,所以主包拒得很爽快
面试问题记录
点赞 评论 收藏
分享
评论
3
12
分享

创作者周榜

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