字节中台二面面经
- 自我介绍
- 介绍自己所做的相关的项目(天坑问题,一定想好再回答)
- 数据库主从同步,读写分离的具体实现
- 数据库主从同步之间的线程是如何维护的,数据(日志文件)的传输用的是什么格式
- 数据库A宕机后,后面选举主服务器的算法
- sql语句:mysql统计学校中学生考试分数大于80分的每个班级的人数,及所占百分比 (早已经忘记sql咋写了,不会,但是说了一下具体实现思路)
> SELECT class,count(if(score>80,true,null)) as numover80,count(if(score>80,true,null))/count(score) as total
FROM user_info
GROUP BY class
- Python协程与Go语言协程比较
- Go语言协程具体是怎么实现的(底层原理)
- Go语言协程的Timer怎么实现的(底层原理)
- sync.HashMap 的使用,与自己写的阻塞锁有什么区别?那个更快
- Go语言的Select 与 I/O多路复用的Select区别
- epoll 应用场景,如何使用的,与select有什么区别
- 写过哪些网络编程(爬虫),用的Go还是Python
- 说一下写爬虫的过程
- Linux 进程间的通信方式。。需要说全(共享内存、消息队列、管道、信号量、ipc、rpc....)
- 还有啥忘了
- 给定一个正整数,最多可以交换一次数字中的任意两位。返回能得到的最大值 ,写完后继续优化,最终时间复杂度(nlongN),化不动了
- 反问:对自己评价与建议
- 反问:新人培养流程
- 反问:实习结束之后能否隔一段时间继续实习
总结:项目做的虽然比较多,但是不深入,知识碎片化,不成体系。
#面经##数据中台岗##字节跳动#
- 介绍自己所做的相关的项目(天坑问题,一定想好再回答)
- 数据库主从同步,读写分离的具体实现
- 数据库主从同步之间的线程是如何维护的,数据(日志文件)的传输用的是什么格式
- 数据库A宕机后,后面选举主服务器的算法
- sql语句:mysql统计学校中学生考试分数大于80分的每个班级的人数,及所占百分比 (早已经忘记sql咋写了,不会,但是说了一下具体实现思路)
> SELECT class,count(if(score>80,true,null)) as numover80,count(if(score>80,true,null))/count(score) as total
FROM user_info
GROUP BY class
- Python协程与Go语言协程比较
- Go语言协程具体是怎么实现的(底层原理)
- Go语言协程的Timer怎么实现的(底层原理)
- sync.HashMap 的使用,与自己写的阻塞锁有什么区别?那个更快
- Go语言的Select 与 I/O多路复用的Select区别
- epoll 应用场景,如何使用的,与select有什么区别
- 写过哪些网络编程(爬虫),用的Go还是Python
- 说一下写爬虫的过程
- Linux 进程间的通信方式。。需要说全(共享内存、消息队列、管道、信号量、ipc、rpc....)
- 还有啥忘了
- 给定一个正整数,最多可以交换一次数字中的任意两位。返回能得到的最大值 ,写完后继续优化,最终时间复杂度(nlongN),化不动了
- 反问:对自己评价与建议
- 反问:新人培养流程
- 反问:实习结束之后能否隔一段时间继续实习
总结:项目做的虽然比较多,但是不深入,知识碎片化,不成体系。
#面经##数据中台岗##字节跳动#