学习类型的中厂Golang一面

实现一个支持并发的日志类库, 多个线程可以并发调用info方法写日志
日志不会立即持久化到硬盘,而是写到队列,后台多个线程从队列中获取日志并写到硬盘(可简化为写到控制台);
涉及到队列和多线程的地方要尽量完整,同时简化不重要的实现,整个demo不超过100行代码。

面试官还迟到........


①如何将数据 写入redis缓存 
②功能模块如何设计 详细设计思路
③功能接口如何开发
④接口响应的优化问题
⑤遇到的问题 存入数据库顺序问题  答 (出问题的起始方案 list-->解决方案一  stream 消费者组 ---->最终方案二  MYSQL的联合索引 条件限制)        
⑥数据表结构  记不住了  实习时是1-3月份 早就忘了....
⑦项目内用户权限是动态调整 还是 写死在代码
⑧给了一道题 在上面#go#
全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务