面试官先简短的自我介绍了一下,是商业化部门的
自我介绍 (我是主要是 golang ,学过 C、Java, 面试以 C、Java 为主提问)
问实习
DNS 是什么
HTTPS 的优点
关系型数据库和非关系型数据库
数据库索引
数据库三范式
C 语言的内存泄露,对比一下 Java 的内存泄露 (不太了解...)
HashMap 底层数据结构(我一直没讲到重点...),哈希冲突解决方法,是否并发安全,对应的线程安全的 Map(不懂,我讲了 golang 的 map 和 sync.Map)
手撕: 1)异或交换两个变量的值 2)给定一个结构体,根据某个字段升序排序。(然后把库函数的 sort 改为手写的快排,并讲讲快排的实现)
项目和实习经验都是后端,为什么投客户端开发 (我愿意学)
反问:
面试官很温柔,提问很专业,不懂 Java 所以没问很多(每次问到我都说go,但她听不懂go)
希望能给个三面
#快手求职进展汇总##快手校招##牛客创作赏金赛#