【爱奇艺一面】2020/3/17_爱奇艺一面技术面

爱奇艺是总共二到三面

45分钟

用的ZOOM视频会议

首先五分钟自我介绍

基础知识——算法——项目的这样一个顺序

基础知识

说一说七层协议各层的协议、功能

tcp三次握手和四次握手的过程和原因

有没有听说过跳跃表

java的关键字transient和volatile的区别

结合java的内存模型说一下volatile的工作原理

说一下java的IO机制

b树和b+树的应用场景

算法

1、不用递归写一下斐波那契数列。我用了abc这样的模式,不知道为什么不对,面试官说还能简化计算

2、说一下快速排序的工作原理,并说明比其他排序效率高的原因

3、说一下归并排序的工作原理,时间复杂度

设计模式

手写单例模式,我写了一个最简单的饿汉式

面试官说能不能考虑一下线程安全,比如应用volatile关键字什么的

项目

说一下你做的最拿手最好的一个,功能、角色、职责

前后端接口制定规则

json数据格式,支持的数据类型

有没有用缓存

项目如何打包,如何编译(maven、gradle)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值