大搜车mysql面试题_【大搜车面试|面试题】-看准网

介绍项目了解dubbo嘛,能说说为什么用dubbo,而不用 webService、http嘛。谈到高性能,为什么高性能。 dubbo 能支持几种协议,zookeeper 在dubbo中做什么,讲讲dubbo 动态上下线感知的原理,dubbo 在注册中心挂掉之后会影响使用嘛。Spring 和dubbo是怎么集成的Redis Set 底层是怎么实现的,Redis 为什么使用单线程。

补充 :IO多路复用模型是什么redis 的使用场景 :数据库,索引实现原理(这里没说是什么引擎的)。数据库有几种索引。如何查看sql使用了什么索引,explain 能查看那些内容。补充 :一次查询语句经历了几次IOSpring实现原理。Spring的生命周期 (估计是问bean) Spring 如何解决循环依赖的 构造注入的循环依赖能不能解决 Spring Schame 如何实现自定义的 Spring 有几种注入方式 保存 Beandifinition 为啥要用concurrenthashmap。这一问题没有考虑过 哪里用到了并发。补充 :哪些类做了哪些事情(原理)Spring aop 原理,知道jdk 动态代理吗。如何实现一个对象的代理。InvocationHandler的实现类中,invoke 方法有几个参数,分别是什么。如何调用代理对象 Proxy.newInstance,有几个参数,分别是什么。

补充 :cglib 和 jdk 动态代理有什么区别jdk 为什么需要接口 ,cglib 为什么不需要接口Java线程池 核心参数(漏说了一个 线程构建工厂。好像有点不满意)讲了一遍 流程。队列有哪几种 ,拒绝策略有哪几种(没答全,实在记不住)补充 :线上环境配置了多少 核心线程数 多大的队列String。底层原理是如何实现的 equal 方法如何实现的。(我说没有看过实现。让我自己想下 如果是我 会怎么处理。回答了 先比对长度。再比对 char 数组 面试官好像不太满意。回来查了一下。就是这么实现的);Object 有哪些方法类加载器了解吗。都有那几种类加载器 回答了 Bootstrap Classload ,Extension Classload 还有一个忘记叫什么了 只记得 用途。后来 才想起来是 Application Classload (希望面试官们 在面试者记不起名称的时候可以稍微提醒一下)。说一说类加载器的 双亲委派。(这里表达错了 ,说成从application 往上找了。想表达的意思是 从 顶层(Bootstrap ClassLoad)一步步找下来。问到这里,双亲委派就结束了。我还以为会问,双亲委派的作用是什么呢)

然后问类加载过程 (实在记不住。那么长的过程) 类初始化方式有几种,参数是什么? (回答了 new 和反射(Class).newInstance())了解jvm内存模型吗。(讲了一下。关于 cpu的内存模型和内存屏障 好像不太满意 )知道死锁吗,用笔写出了死锁代码 (大哥。你手上电脑确定不借我用下。)synchronized 底层原理。 synchronized 有几种加锁方式,各自的区别是什么,加在普通方法和静态方法的区别。答案普通同步方法:锁是当前实例对象静态同步方法:锁是当前类的Class对象同步方法块:锁是Synchronized括号里配置的对象设计模式。让我用笔手写一个 策略模式。懒得写了,就直接说了流程,好像也比较不满意。

总结 :这次面试总体而言面的十分的细。难度不是特别高,但是要求记忆力特别好。个人认为很多参数没必要死记硬背下来,但是面到了就尴尬了 Spring那块没有回答好。

一、明明有电脑,我说看源码讲一遍流程。说没有代码,不给看,我就记不住关键词了 ;

二、自己细致流程还是没有把握好 ;

三、实在记不住那么多类,只记得上面那么多了。想起来再补充吧 ,回滨江的公交上 竟然有人在车厢上吃鸭脖。饿死我了。

以下是被面试过的面试题 :Mybatis 为什么只需要写一个Mapper 接口就能够去调用 ; mybaits 实现原理 (什么类 做什么事情) ; 动态SQL实现原理 ;二级缓存如何实现的JVM 了解嘛 GC 过程 GC 算法有哪些 ;哪些对象可以被回收 ;什么可以作为GCROOT。

...查看全文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值