面试——帆软,后台研发,一面面经

概览

涉及到的知识:

语言:

  • Java容器(回答的不够细致)
  • Java并发
  • JVM类加载机制(没有说出来)

网络:

  • HTTP/HTTPS,对称加密与非对称加密
  • 对称加密算法(没有说出来)
  • 前后端分离项目的跨域问题,samesite字段,以及chrome对于跨域的处理方式

数据库:

  • 事务:定义、ACID
  • 主键的作用
  • 索引、索引低层的数据结构(说到了b,b+树)(没有说出b,b+树)

操作系统:

  • 银行家算法
  • 死锁

项目:

  • 如何解决cookie,session跨域问题
  • 如何存储账号和密码(明文存储是大忌)

总结

面试官评价我整体回答过于书面,基础看起来较为扎实,但是缺乏了自己的想法。

因为我在字节的同学提到说面试官更注重自己思考的过程,所以我只能认为这是一个及格的评价。

从面试官的话语透露来说,我只做到了入门面试的水平,虽然跟进了许多项目,学校成绩还可以,但是有不少人比我更清楚Java源码、甚至Spring的源码。

总而言之,我的第一次面试回答的不够好,只能算及格。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐