携程后端一二HR面面经
面试平台:腾讯会议。这里吐槽一下这软件:pc端关闭之后任务栏右下角找不到,但是还是在运行。重新打开还得杀进程。打开之后还有可能不显示微信二维码。
一面8.26
布隆过滤器
Java:
volatile
threadlocal介绍,保存在哪里
JVM:
组成部分
CMS的GC步骤
了解浮动垃圾吗
redis:
- 底层数据结构
MySQL:
聚簇索引、非聚簇索引的数据结构:B+树,他的优点
回表、如何避免。
编程题:
最长上升子序列
二叉树深度优先遍历、广度优先遍历
口述 最短路径算法,Prim、dijkstra,区别。这里我回答错了,以为dijkstra是递归深搜。不过面试官好像没发现....
反问:
负责什么工作
新人培训
二面8.30
编程题:
topK,无序数组第K小,要求时间复杂度小。
Y型相交链表,查找相交点。
设计模式:
结构型设计模式了解哪些?
介绍下代理模式。
计算机网络:
- 了解TCP粘包吗?怎么解决?
Java:
- java IO buffer
操作系统:
- 同步 异步io了解多少?
数据库:
- 事务四大特性。
- 幻读,以及它的可能出现的场景。
Linux:
- 查询内存状态、端口占用情况命令
反馈:
- 机票相关业务,用到图论比较多,建议补充相关知识。
HR面9.2
面试平台还是填写会议,头回碰见HR面也是开视频的。
面试内容也比较常见:
- 说一说做项目、学习过程中遇到的难点怎么解决的。
- 是不是单身、家在哪儿、为什么没有实习经历
- 对携程了解如何,对比其他公司。
本来想着HR面很轻松就没怎么准备,问到公司印象就实在没得可说,硬挤了几句。最后还吐槽他家招聘网站难用。我可真是作大死==
#携程面试##面经##秋招##携程##Java工程师#