面试题

在某大型互联网公司的面试题,写下来以便思考,再慢慢做出完整的解答


Java相关题目

  1. springMVC中的@Service注解和@Controller是否可以互换,如果互换会在应用启动时报错还是运行时报错,报什么错?
  2. 类加载器有几种?双亲委派的好处是什么?是否可以自己写一个java.lang.System类?
  3. mybatis是否有缓存,什么时候会用到缓存?
  4. volatile关键字的作用?
  5. Tomcat集群的优缺点,是否适合做大型集群session共享?
  6. hashmap实现原理是什么?jdk1.7和1.8的hashmap有什么区别?什么时候会触发红黑树?
  7. ThreadLocal在spring中的作用?
  8. spring管理的bean和自己new出来的bean 哪个性能更好?
  9. 什么是RPC?dubbo的原理机制是什么?
  10. Nginx的原理?
  11. 由spring管理的bean是否是线程安全的?

数据库相关题目

  1. redis.get()方法的时间复杂度?
  2. redis有几种数据备份模式?各项备份之间的优缺点是什么?
  3. MySQL存储引擎有几种,简单介绍一下各引擎的优缺点
  4. MySQL单字段索引和多字段索引的区别?多字段索引时,使用其中一个字段进行查询是否会走索引?
  5. Oracle和mysql的事务隔离级别是什么?
  6. count(字段)和count(*)的区别是什么?

算法相关题目

  1. 什么时候会使用B+,B-和B树?
  2. hash算法的时间复杂度?

前端相关的题目

  1. jQuery有哪些事件绑定函数?如果一个div是由js创建的,那么如何在此div上用jQuery方法绑定事件?
  2. 如何使用页面缓存?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值