面经01

随便问问:
由于是北航学长,唠嗑比较多,这里就不废话了

进入正题:
(LeetCode部分)

  1. 已经开始刷题了是吧?刷题有什么自己的想法?有什么自己的感想。
  2. 有没有哪些题印象深刻?
  3. 在印象深刻的题会考虑时间空间复杂度吗?是多少?
  4. 怎么去降低这个时间复杂度?
  5. 提到字典树了,为什么查找效率是O(1),如果中文怎么办?

(计算机网络)

  1. 网络协议学到了哪些东西?
  2. 自己对网络协议有什么想法?协议为什么这么设计?有什么思考?

(数据库)

  1. 数据库有什么不同的索引?里面的关键词是怎么去做的?
  2. B+树和B树有什么区别?为什么用B+树?
  3. MySQL有什么情况会造成死锁
  4. 悲观锁和乐观锁
  5. MySQL的事务隔离机制

(中间件)

  1. MyBtis和iBatis有什么区别?这个有点懵,回答的是hibernate
  2. Spring有哪些思想跟原理?
  3. 关于AOP和IOC有哪些想法?怎么实现的?

(项目)

  1. 做项目过程中遇到的问题,怎么解决的?
  2. 问题的原因?
  3. 学到了什么东西

继续唠嗑。。。

学长指导部分:

  1. 学了某一个东西,把已有的东西剖开,用自己的语言,自己的角度去思考,为什么要这么去做
  2. 自己的解决方案是怎么样的,人家的解决方案是怎么样的,优在哪里
  3. 自己掌握了才是真正的掌握了
  4. 分门别类的去解决问题(比如网络协议为什么分七层,好处,带来的问题),从大的框架去回答问题,有自己的思想见解
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值