字节跳动后端一面凉经

今天下午一面,项目没问具体实现原理,只问了两个八股, 然后连续出了三道算法题(勉强写出两道),我这样是不是要凉了。。。

项目经验

项目是一个SSO开源项目,简单介绍了之后问了一些用途

  1. 数据库用的是客户的数据库还是项目提供的(SAAS还是自建项目)。
  2. 数据是在本地还是第三方
  3. 你在这个项目里遇到比较难的, 共享比较大的。
  4. 目前有哪些公司用了你们的项目(回答了字节、阿里的一些部门)
  5. 后面有一个大学的ai类项目,面试官应该理解错项目题目了, 后来就跳过了

八股

  1. 线程进程区别
  2. TCP UDP 区别

就问了这么多, 我背了一堆八股都没用上, 啃下来的Go 垃圾处理之类的内容也没用到。。。

编程题

先问我有没有玩过ACM, 我说没玩过有点遗憾,面试官笑了

  1. 给定一个数组A,长度为n,求将其分成3个和相等的连续子数组的方案数(子数组互不相交且全覆盖A)。 (思路是前缀和,没写出来,后来让换题了)

  2. 二分查找, 有重复数字, 求target第一个出现的位置。(比较简单, 但是处理第一个位置的时候,没处理好,卡了好一会)

  3. 数组是否有中出现次数超过一半的数字,类似剑指offer39,我说可以用hash, 他说有没有更好的方法,一开始没想到,就先用hash写了, 后面用摩尔投票法优化了(但是最后一点点优化没写完,时间不够了)

反问

  1. 问了第一道题思路,他回答前缀和
  2. 大半时间都在写题,我其他方面怎么样(回答作为在读,项目经验已经很好了,但是相比企业肯定还有不足)
  3. 那我应该怎么提高呢?(项目只能找实习提高,算法只能多练了)

有点疑惑, 为啥八股就问那么少。。是不是被KPI了。

#字节跳动实习##字节跳动##面试题目#
全部评论
第一题是不是可以求出来前缀和之后,i = 1, j = size-1,这样双指针往中间走(双指针把数组拆分成三部分)每次判断三部分是否相同。🤔
点赞 回复 分享
发布于 2022-04-13 18:57
第一个算法题能找到lc原题吗
点赞 回复 分享
发布于 2022-03-31 11:32
欢迎投递金山云 https://app.mokahr.com/m/campus_apply/kingsoft/39364?recommendCode=DSDegyJA#/jobs
点赞 回复 分享
发布于 2022-03-24 21:13
我字节面试也是八股少,字节应该更看重数据结构与算法🤣
点赞 回复 分享
发布于 2022-03-24 20:11

相关推荐

12-15 12:50
河北工程大学
sta666:我也是这个国际商业化的,三天,一天一面,就通过了,不过我是后端实习生,好好面感觉能过。
点赞 评论 收藏
分享
评论
1
23
分享

创作者周榜

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