牛客781705666号 level
获赞
59
粉丝
30
关注
3
看过 TA
497
武汉大学
2026
后端
IP属地:湖北
暂未填写个人简介
私信
关注
2024-07-03 12:22
武汉大学 后端
1、自我介绍2、挑选一个你觉得最有价值的项目说一下:说了一个数据中台的项目。其中有两个有意思的地方。(1)一个控制反转思想设计的外键依赖自动检查工具。详情见博客:https://blog.csdn.net/qq_28625359/article/details/140147873?spm=1001.2014.3001.5502(2)一套用标签机制实现搜索的设计。详情见博客:https://blog.csdn.net/qq_28625359/article/details/140148327?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22140148327%22%2C%22source%22%3A%22qq_28625359%22%7D。3、聊了一下标签机制里面存SQL会遇到的SQL注入,怎么解决:输入参数校验、转换编码。4、又聊了一下存储安全,数据脱密脱敏。我的思路:对于身份证、手机号等数据进行非对称加密、对于密码存储可重复加密结果,输入数据通过加密结果判断。面试官补充:可以多次加密。一般数据库漏了源码肯定也漏了。所以可以考虑密钥的异地/特殊机制存储。5、mysql、redis、es的选型和功能区别。大量数据持久化选mysql,少量数据求高速用redis,全文检索用ES。然后又拓展开详细讲了讲mysql和redis的区别。6、redis支不支持事务。感觉有点懵,没背过这八股啊,蒙了个支持。刚下来思考了一下,redis其实不太会遇到事务的问题,因为核心线程只有一个。7、详细讲讲mysql怎么实现事务的。还是老一套,ACID+四个问题+MVCC和锁8、了解mysql哪些log,详细说说。undo,redo,bin。undo,redo是innodb的,bin是上层模块的。undo用于解决事务问题。redo用于半持久化。bin用于长期持久化加主从同步。9、算法题:有序链表去重,五分钟秒了。10、时间剩的还有点多,面试官又问了问了不了解线程池。我说没用过但知道,背诵核心参数、线程池类型。看差不多快一个小时了,就停了。11、反问:部门业务。Base地、几轮面试(一轮)
牛客90845732号:老哥这数据中台的亮点项目是自己弄的还是实习/实验室项目呀
查看9道真题和解析
0 点赞 评论 收藏
分享
2022-05-12 00:36
武汉大学 后端
迷茫
菜粥:1、确实不得不承认,今年在疫情和经济的多重影响下,全球经济表现都比较疲惫,国内也无法幸免,很多科技企业,之前很烧钱的企业,尤其是互联网企业影响最大,但是某些制造业,传统行业收到的影响还是比较小的吧,所以从这一点出发,楼主是否考虑去一些非互联网行业,这些行业的技术可能没有互联网那么好,但是足够让应届生先缓冲两年,后面发展起来在跳槽。 2、不到最后一刻,还是不要放弃吧,从现在开始,每天固定投50家,不限城市,不限行业,我觉得还是有可能捞到自己喜欢的公司的,不到最后不能躺平! 3、最后,在毕业以后,如果能有升学深造的机会,还是建议楼主深造一下,延长就业,不过这样也算是一种逃避就业吧,算是缓兵之计,但是能成功升学的话, 自己的竞争力也比现在要好很多了,只是无法预测到毕业那时候就业情况。 @河老师
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务