字节飞书后端日程实习

10.11一面

只有两道算法题

  1. 给定grid,找出从左上角到右下角的最小累积和,dp,限时10min
  2. 给定11张麻将,判断是否胡牌,能看出来是回溯,但没想到先把一个对子找到,再对剩下的回溯,没写出来,限时20min

本来以为挂了,结果面完一分钟就约了二面

10.12二面

  1. 讲实习
  2. 模糊查询算法(没具体看过,问我你有什么思路)
  3. mysql索引
  4. redis常见数据结构使用和内部实现
  5. 场景题,面对高并发系统,如何做到服务器不被冲垮(理解成如何瞬时处理特别多请求,只答了限流算法,后来想到应该讲讲分布式什么的)
  6. 算法题,给定一个数,给定一个个位数数组,如(1,2,8),求出由数组中的个位数组成的,小于给定数的最大值,回溯二十多分钟才写出来

总结:感觉问得挺水的,实习内容我讲完就问了一点点,问智能模糊查询算法问了半天,我真没学过啊,八股也就问了两个常见的

全部评论
过了吗佬
点赞 回复 分享
发布于 2024-11-12 16:44 山西
这是Java还是Go?
点赞 回复 分享
发布于 2024-11-13 21:23 北京
base哪里的呀
点赞 回复 分享
发布于 2024-11-14 02:27 香港
这是base哪里的
点赞 回复 分享
发布于 2024-11-14 13:51 江苏
模糊查询说的是ES那种关键词倒排索引吗?感觉有点像
点赞 回复 分享
发布于 2024-11-14 15:38 四川

相关推荐

2024-12-22 16:49
蚌埠坦克学院 golang
黑皮白袜臭脚体育生:这个时间点了建议准备暑期实习吧,暑期实习和春招同步,现在就算找到了也只能实习一个多月就得开始准备暑期了另外宣传下自己的开源仿b站微服务项目,GitHub已经390star,牛客上有完整文档教程
点赞 评论 收藏
分享
2024-12-23 08:16
北京邮电大学 C++
在职业发展的道路上,找到一份合适的工作至关重要。然而,并非所有的公司都是值得信赖的。在面试过程中,一些潜在的欺诈迹象可能会显露出来。以下是一些识别和避免这些公司的方法。1. 识别欺诈迹象1.1 模糊不清的职位描述如果职位描述过于模糊,没有具体工作内容和职责,这可能是一个红旗。1.2 缺乏公司信息一个合法的公司通常会在其网站上提供详细的公司历史、团队成员和业务信息。如果这些信息难以找到,需要警惕。1.3 过度的隐私要求如果公司在面试过程中要求你提供过多的个人或财务信息,这可能是一个欺诈行为的迹象。1.4 不寻常的支付方式如果公司提出以现金或其他非传统方式支付薪水,而不是通过正规的银行转账,这可能是欺诈行为。1.5 压力销售如果面试官给你施加压力,要求你立即做出决定,而不是给你时间考虑,这可能是一个警告信号。2. 面试过程中的应对策略2.1 做好研究在面试前,对公司进行彻底的研究。查看其网站、社交媒体页面和在线评价。2.2 提问准备一些问题,询问公司的业务模式、公司文化、晋升机会等。2.3 观察面试官注意面试官的行为和回答。如果他们回避问题或给出模糊的答案,这可能是一个红旗。2.4 信任直觉如果你感觉某些事情不对劲,不要忽视你的直觉。信任你的直觉,继续寻找其他机会。3. 避免欺诈的实用技巧3.1 检查公司注册信息在面试前,检查公司的注册信息,确保它是一个合法的实体。3.2 了解行业标准了解你所在行业的薪资标准和工作条件,以识别任何异常的提议。3.3 咨询专业人士如果你对某个公司有疑问,可以咨询职业顾问或在该行业工作的朋友。3.4 记录面试过程记录面试过程中的关键信息,以备后续参考。4. 结语在寻找工作的过程中,保持警惕和批判性思维至关重要。通过仔细的准备和研究,你可以避免潜在的欺诈公司,并找到一个真正符合你职业目标的职位。记住,一个好的工作机会值得等待,不要因为急于就业而忽视了潜在的风险。走嵌入式的小伙伴可以看一下大佬的面经可以查看下方专栏  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
评论
10
24
分享

创作者周榜

更多
牛客网
牛客企业服务