哔哩哔哩一面、二面面经(golang后端)(电话意向)
依然是个人情况写在最前面,西电计算机本科,2022毕业,现滴滴支付中台实习中。开发语言golang
总体来说,哔哩哔哩的实习经历探讨、系统设计问的非常多,八股文完全没有,算法题是属于两个人探讨着写,面试体验非常不错
一面
1.实习经历(根据实习经历问了一些,不具体写出了)
2.用过缓存吗,存储的时候应该先存哪一个,如果未命中怎么办,写mysql超时了怎么办,你这个能解决,但是如果加上并发也许会出问题,有没有更简单的解决方案?
我想了各种各样的解决方案,然后他提出不足之处,然后继续探讨
3.算法题
给定由左右括号构成的字符串,求最大合法括号字串
二面
1.实习经历(根据实习经历问了一些,不具体写出了)
2.mysql的事务一致性
3.如何实现mysql的幂等性,如果我希望对一个数字+1,但是同一个Id不重复+1怎么办。提出了insert代替Update的流水方案,追问如果写入失败怎么办,提出了优化和对数据的方法,然后追问如果数据很多难以对数据。我又提出可以先读加锁再写,然后追问有没有更简单的方案
4.算法题
1.给定两个英文字母字符串,将一字符串中的一字符串和二字符串都有的字母按二字符串的顺序排序 例如 1 : abdc 2: cba 输出 cbda
2.给定0,1序列和规则T,N,t,如果T时间内1出现大于等于N,则t秒内1被拒绝。总共拒绝了多少个1.
#哔哩哔哩##面经#