社招面试

2019-05-20  本文已影响0人  tangooo

一面:
1.mysql的几种主从同步方式
2.10万qps下单,架构如何设计
3.nginx连接fastcgi的两种方式
4.事物的隔离级别,默认事物隔离级别,一个事物执行期间,另一个事物修改了值,那么两次读到的值一样么
5.innodb如何锁行
6.如何保证请求幂等性
7.mysql查询最左前缀匹配原理
8.nginx的代理4层和7层代理
9.500,502,503,504的含义
算法:给定一个整形数组和一个目标数字,查找数字所有在的区间
二面:
1.golang的select使用场景
2.tcp如何避免粘包,为什么不用tcp心跳而要采用自己实现心跳
3.golang如何等待所有协程退出
4.swoole的进程模型,pool和epoll区别,swoole的使用场景
5.描述浏览器输入网址后的具体过程
6.mysql innodb b+树与b树的区别,有什么优势
7.nginx的代理4层和7层代理
算法:给定一个链表,每隔k个反转一次,不满k个不用反转
三面:
1.mysql的几种主从同步方式
2.事物的隔离级别
3.画下你的架构,如何应对高并发请求
4.A关注B,B关注A,如果同时关注,则自动添加好友,并发请求如何保证添加成功
算法:给定一个整数数组,找到第二大的数
交叉面:
1.说下python和php的异同
2.python 装饰器统计某个函数的运行时间
3.redis的对象类型,为什么需要每种都给出了2种实现方式,说下skiplist和ziplist的实现原理
4.redis的备份机制,怎样保证数据不丢失,rdb和aof的区别,aof什么时候会进行整理
5.如何阅读源码
算法:给出n,找到所有少于n的素数

上一篇下一篇

猜你喜欢

热点阅读