虾皮 二面
体验很好的面试,没有八股,场景➕思维题➕算法
1.拷打实习
2.设计一个有TTL 的 dict,自己说了redis那一套,然后让继续优化,考虑过期键清除的及时性
3.三个白帽子两个黑帽子,三个小孩带上后过了一段时间同时说出自己头上什么颜色帽子,问推理过程
4.给定api查询一个人的朋友,设计一个api查找他可能认识的人,要求这些人起码与这个人有三个及以上好友
部门用C加加做ai infra,定位类似于字节 aml,感觉还不错?许愿hr面
----------
已通过,周六hr面
1.拷打实习
2.设计一个有TTL 的 dict,自己说了redis那一套,然后让继续优化,考虑过期键清除的及时性
3.三个白帽子两个黑帽子,三个小孩带上后过了一段时间同时说出自己头上什么颜色帽子,问推理过程
4.给定api查询一个人的朋友,设计一个api查找他可能认识的人,要求这些人起码与这个人有三个及以上好友
部门用C加加做ai infra,定位类似于字节 aml,感觉还不错?许愿hr面
----------
已通过,周六hr面
全部评论
同岗位,同二面面试官,同周六hr面哈哈哈
接好运
那个智力题,三孩子带了两黑一白
祝福佬哇,第三题居然考思维题吗
同今天周六hr面
佬 能不能问一下第四题怎么做 如果只能调api的话 不管咋想都是很恐怖的查询量哇
狠狠地灌注了
base哪里的😉
相关推荐
03-21 20:57
哈尔滨工业大学(深圳) golang 应时:第二题可以直接遍历每个字符,并且记录当前位置之前的 ( 的个数 = left,如果当前位置为 ) 则看前面是否 left > 0,是的话则 left-- 然后继续遍历下一个字符;如果 left = 0 则前面没有 ( 了,此时向后面找第一个 ( 的位置,交换这两个字符并记录交换次数,然后继续遍历即可;这样可以解决 81% 会超时,为了减少查找次数可以在向后找第一个 ( 时维护当前的位置,下次直接从记录的位置向后找,这样就不超时了,但还是81%,此时把总交换次数的类型从 int 换成 long 就能100%
点赞 评论 收藏
分享