神策 后端面经(挂 技术栈不合)
-
笔试 9.25
-
一面 10.17 40min
-
算法
-
三数之和
-
-
想写java还是cpp
-
cpp
-
指针和引用的区别
-
public,private,protected的区别
-
字类继承父类,修饰符的变化
-
-
数据库
-
常用哪个引擎
-
innodb 和 myisam 的区别
-
select b where a = xx for update 用的表锁还是行锁
-
这题有坑,我当时没反应过来,得根据条件语句是否为索引来分类讨论,具体的答案建议看下mysql 5.7官方文档
-
-
行锁如何实现的
-
覆盖索引是什么?有什么用?
-
如何解决回表
-
-
Linux
-
查看特定进程的相关信息
-
查看进程PID
-
查看内存使用情况
-
/proc/meminfo 挑几个字段说说
-
-
计网
-
osi是哪几层?每层协议说几个
-
tcp udp 区别
-
tcp如何实现可靠传输
-
拥塞控制说一下
-
-
反问
-
部门业务 - 公司层面招收,还没分呢
- 流程 - 最多三轮技术面
-
-
-
二面 10.25 50min
-
项目问题不细说了,问了挺多的,挺细节的
-
后端都涉及什么技术
-
设计题
-
设计一个共享文档(分享给多个用户进行查看或者编辑,编辑可以指定用户,不需要考虑实时同步)
-
-
反问
-
技术栈 - java占主导,cpp写引擎,py、go有但几乎没有
-
介意转语言的吗 - 语言不仅是语言,还涉及到相关的技术栈和生态圈(直白一点就是介意,但是我也能理解,毕竟神策是以大数据开发为核心生产力的,大数据这块java占了半壁江山..)
-
-