面经详情

面试分四轮,每一面的侧重点都不同
面试分四轮,每一面的侧重点都不同,总结来看,第一面主要技术广度,第二面对做过的项目刨根问底,第三面架构师侧重底层原理的技术深度,最后一面是cto,主要考察候选人的软实力,也会问到一部分技术。总体下来,一二四面感觉很好,第三面发挥的有点儿失常,可能是折在三面了。 他们公司对招人这块还是非常严苛的,据说通过率很低,但是不可否认他们做的事情是很有吸引力的,很可惜没能最终加入这样优秀的平台和团队。

相关推荐

匿名用户
后台开发工程师
确定通过确定通过
先笔试,题目主要考察C++、操作系统、数据结构与算法等等(我主语言是Java,说实话做的挺难受的)大题算法题难度不大。 技术面一面: 1.C++底层了解多少?说一下虚函数的底层实现?那继续说一下虚表的实现? 2.MySQL事务的四个特性,说一下隔离级别和它们分别可以解决什么并发带来的问题,幻读和不可重复读有什么区别? 3.epoll触发方式?那他们的区别是? 4.详细描述TCP建立连接的过程(三次握手)。 5.讲一下字节序(大小端序),顺着这个问了很多,这个没答好。 二面: 1.对C++了解多少?stl库中map和hash_map区别在哪里(从数据结构层面)分别适用什么情况?你说到红黑色,为什么用红黑树呢?红黑树对比AVL树有什么优点(要求从二者定义引申出来讲,还问了很多相关的概念)? 2.你的主语言是Java是吧,问一下了解Java的hashmap吗?详细解释一下Java1.8中hashmap的原理并描述一下在高并发下会出现什么问题?那么现在由你来设计方案解决(自己说出思路,不是用Java并发集合实现)你会怎么做,说出你的思路? 3.redis了解多少,它的底层实现是?redis和MySQL冷热数据分离了解吗?redis集群了解吗? 4.MySQL引擎了解吗?你刚才说的两种(Innodb和Myisam区别主要是)?讲一下innodb索引的底层实现原理,为什么要在这里用B+树呢?请介绍一下MySQL主从复制原理。 5.了解分布式吗?说一下一致性hash的原理? 6.详细描述一下TCP关闭连接的过程(四次挥手),请问一下这里的time_wait设置在哪边,为什么一定要设置呢? 三面(hr):就是聊天,互相问。 ...查看更多
2 年前 发布
1

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网GrowingIO易数科技GrowingIO易数科技面试经验GrowingIO易数科技面试经验:面试分四轮,每一面的侧重点都不同
正在招聘Data Analytics Director28 个岗位