上海如糖笔试题

卷面不少英文~,要有英文阅读能力面试

问卷有单选题,多选题,问答题

  • 选择什么存储方式,进行存储,给出表字段,并解释方案
  • 运营须要把拿到这些数据的比例和用户数

写出获取报表的SQL

userredis

ID name
1 张三
2 李四
3 王五
4 赵六
5 小七

recoredocker

ID userid datetime
1 1 2019-08-05 13:21:08
2 1 2019-08-06 13:21:08
3 2 2019-08-06 13:21:08
4 3 2019-08-06 13:21:08
5 4 2019-08-07 13:21:08
6 5 2019-08-07 13:21:08

获取报表json

datetime count
2019-08-05 1
2019-08-06 2
2019-08-07 2

Laravel 的文档一份。看完后实现 collection类。faltMap,groupBy,还有别的辅助函数

事务隔离级别(可重复读的状况下)

  • 写出两个事务中,age的值

usersession

ID username age
1 张三 20
sessionA sessionB
start start
select * from user where id = 1
update user set age = age + 1 where id = 1 select * from user where id = 1
commit
update user set age = age + 1 where id = 1
commit
select * from user where id = 1
  • 写出两个update的问题

json数据归类

层级不限架构

内容记不清了。反正我用了递归函数

面试会问MySQL索引,fpm跟cli的区别,es,乐观锁,日志查询数据,微服务架构,k8s,docker,redis微服务

相关文章
相关标签/搜索