BIGO 面试题(已offer)

一面

1.泛型 泛型方法 上限、下限
2.java8特性 我答的stream和lambda 代码什么地方用了lambda,怎么用的
3.jvm内存模型 各个部分存储的内容
4.垃圾回收算法 标记-复制算法用到了堆的哪一部分
5.spring mvc处理请求的流程
6.mybatis #{} ${}的区别,举一个SQL注入的例子
7.什么时候用ThreadLocal,使用ThreadLocal注意事项
8.数据库连接池用的什么 - ThreadLocal
9.什么是cookie,什么场景下使用,怎么删除cookie
10.TCP三次握手,为什么是三次
11.权限模型 RBAC
12.countlatchdown或CyclicBarrier 使用场景,举个使用例子
13.synchornized与lock区别
14.synchornized底层实现原理,给方法加锁、代码块加锁分别锁的是什么
15.数据库死锁怎么产生的、怎么解决的
16.dubbo服务暴露过程、调用过程
然后就是算法题

二面

当天进行二面,主要考的也是基础的技术
个人介绍,项目介绍

  1. spring AOP实现方式
  2. Zookeeper 部署一台机器、两台机器和三台机器部署有什么区别,部署几台根据什么确定的
    过半原则
  3. cap理论,zab协议,Zookeeper保证的是什么
  4. zookeeper和eureka有什么区别?
    zookeeper事件监听机制,eureka定时拉取,eureka使用的是PA,会有部分时间导致服务上下线
    产生延迟
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值