【校招VIP】趋势科技Java后端开发日常实习面经

06月17日 收藏 0 评论 3 java开发

【校招VIP】趋势科技Java后端开发日常实习面经

转载声明:文章来源https://www.nowcoder.com/discuss/970793

4-19 官网投递

4-22 笔试(AK)

选择填空
字符串处理,简单题
编辑距离,高频题

笔试后 4-25 约面

4-29 一面(95min)

人生第一面,面了贼久,面的怀疑人生,趋势是做安全的,所以上来就是安全问题,被虐的比较惨,比较注重项目,我项目是一个 RPC 和一个小程序&管理系统。

1.自我介绍

2.为什么大二就来实习,能实习多久?

3.小程序的登录是怎么做的,详细流程?

4.后台管理系统账号密码传输是明文吗?
当然不是,回答用了 HTTPS 加密。

5.HTTPS 一定能保证安全吗?
额,我说可以,面试官没反馈...

6.除了 HTTPS 还有其他什么能够保证安全的协议吗?
我说应用层好像没有了,然后就谈了谈 IPsec 协议,说了说新首部封装,MAC 尾部封装,隧道技术,然后说了说 VNP 的实现就是基于 IPsec。
谈的比较浅,因为了解的也不多,好在面试官也没多问。

7.除了 IPSec 呢?还有什么协议能保障通信安全?
卑微,不知道。

8.密码在数据库中是明文存储的吗?
不是,加盐?

9.什么是加盐,为什么要加盐?
早期使用散列加密相似的密码碰撞概率高,黑客破解了一个可能就能破解多个,因此加上随机盐值进行散列,降低碰撞,降低风险。

10.加盐后还能知道原始密码吗?
不能,只能验证。

11.散列算法了解哪些?
MD5, ASH。

12.MD5 原理知道吗?
啥玩意?不知道,回来恶补了一下,现在(写此面经的时候)又给忘了...

13.两类密码体制。
对称非对称

14.块密码原理了解吗?
早期使用输入输出表,但表可能过大,因此使用函数与置乱函数作为替代。

15.流密码了解吗?
不知道。

16.项目中 Redis 怎么用的,Redis 数据类型?Redis 持久化方式?
终于结束安全问题了...

17.能解释下 Redis 为什么这么快吗?
丰富、高效的数据结构。
串行化的处理方式,避免线程切换开销。
IO 多路复用机制。
6.0 之后引入多线程处理 IO 数据。

18.项目中 rabbitmq 怎么用的?

19.mq 如何保障你项目中的一致性?
手动 ack,确认和事务机制。

20.mq 如何避免重复消费?
两点原因导致,一是生产者投放多条重复消息,这个很好控制,另一个是消费者由于网络异常使得消费者与 mq 连接断开,这会导致 mq 会重新投放消息引起重复消费,我说可以用 redis 缓存唯一消息 id,面试官不满意,请问下还有啥解决办法啊?

21.消费者是怎么做模块区分的?
不知道面试官想问啥,没理解,我说我项目是单机的...

22.项目是单机的?也就是说这个项目可以不要 mq?
完蛋,魂淡啊,你还指望一个大一学生(项目是大一写的)写出啥高级的分布式微服务项目?

23.分页怎么做的?
用 Limit 字句。

24.会有什么性能问题呢?
然后给面试官扯了扯 limit 的优化?

25.用过分页插件吗?
无......

26.用了 mybatis 是吧,启动流程是怎么样的呢?
这里我不太了解,根据自己理解扯了扯扫描 xml 然后动态代理。

27.平时怎么学习 Java 的?

28.你项目中用到了 Java 中的哪些集合?介绍一下这些集合吧。

29.List 讲讲吧,有几种实现呢?

30.ArrayList 内部内存是连续的吗?
我说使用数组,是连续的,面试官说不对再想想,然后想了想说数组本身是连续的,但是数组指向内容不一定是连续的。

31.谈谈你对 Java 中引用的理解。
我说引用就是指针...

32.好,那你说说你对指针的理解。

33.Java 和 C++ 你更喜欢哪个?

34.为什么说 Java 是跨平台的?

35.你项目里是如何做权限管理的?
晕,怎么还问项目,SpringSecurity 做的。

36.写题,文件中记录了用户访问记录,用户可以多次访问,将他们按照访问次数排序,去重后重新写入文件。
简单题,文件 API 忘记了,面试官让百度,然后就秒了。

37.反问。

面试官态度还是挺好的,还是自己太菜了吧,很多都不会...不过感觉经历了这一面(太尼玛久了),我的面试恐惧症降低了不少,这么久的面试都经历过了,其他的面试,哼~,这一面面完就没投了,重新做了个数据库项目丰富简历,隔了一个月再战。

面试完至今(6-16)流程还是处理中......(差评)

C 3条回复 评论
一只北极的企鹅

大厂不捞双非

发表于 2023-08-04 21:00:00
0 0
维他狂热爱好者

连刷十节了!学到好多!

发表于 2022-09-01 23:00:00
0 0
秋水没过月亮

准备三刷这节课!

发表于 2022-07-27 22:00:00
0 0