= =
阴错阳差 有赞面了四面 一开始投的java岗,给我转了数据中台的算法平台开发
一面
自我介绍
谈项目 为什么这么设计
Collection
ArrayList和LinkedList 哪个更节省内存 modCount又是什么
HashMap 1.8
设计模式 double check 第一个null是为什么
volatile 和synchronized
ReetranLock AQS Semaphore
mysql
MVCC
读写提交
B+树 数据结构
为什么用B+
联合索引 a,b,c,d,e a为空 走不走索引 为什么 结合b+树回答
线程池参数 为什么用这个 线程池该怎么配置参数
创建线程有哪些方式
JVM 可达性分析
MQ RabbitMQ
Redis hash数据结构 rehash
ES搜索流程
一面基本上从基础问到了所有。 我都不知道我自己怎么回答的。
二面
自我介绍
项目介绍
ES分片
ES写入优化
ES搜索优化
ES模板优化
为什么架构这么设计
数据中台一面
数据的采集清洗
设计思想
RNN LSTM Attention
ES的写入
数据中台二面
这里真忘了
问了下算法的一些东西
问了问redis底层源码和ES底层源码
ES的分片设置
ES的架构设计
ES的底层 倒排索引 有限状态机 吹了一波自己的知乎专栏
面试官很nice 给我讲了数据中台的四个主要分类
算法
数仓
算法平台开发
基础中间件
推荐我去 算法平台开发
然后现在等意向书了
全部评论
(1) 回帖