字节暑期实习一面面经(投递岗位:抖音后端)

1.面试官(和我)自我介绍
2.深挖项目,由于自我介绍当中提到了最近在做的众包测试平台,所以面试官问了项目很多难点实现,我一直在暗示我的工作是CICD,但他不care哈哈哈。
借着众包工人接包的场景,他问我后端的trigger如果操作密集的话如何解决,我答了java并发。然后就一顿深挖java并发,且问了我打算怎么设计类来实现。其实我之前都没实战过java并发,就说自己比较熟悉OS并发,合理引战哈哈哈
OS并发,这里我回答了pv信号量,并且说了java的互斥信号量,应该是一个东西?我猜的,还望大佬指正。
3.思维题,leetcode找到了原题:给你一个数组 points ,其中 points[i] = [xi, yi] 表示 X-Y 平面上的一个点。求最多有多少个点在同一条直线上。
这个面试官只让说了思路,我表示我提了斜率和b,最后的解法是n三次方级别,当时感觉凉了。。。没想出更好的解法
4.算法题:涉及前缀和和取余,不是很难。十分钟解决了。这道题感觉面试官比较满意。
第一次面试感觉还阔以,主要是算法题不难(笑
目前本菜鸡不会DP,BFS和DFS也没刷过,感觉接下来两面任重道远。。。
欢迎今年参加暑期实习招聘的uu一起多多交流呀!

#面试复盘##面试题目##字节跳动##技术栈##面试流程##面经##求面经##实习#
全部评论
项目问了哪些呀
点赞 回复 分享
发布于 2022-03-16 16:49

相关推荐

05-07 17:58
门头沟学院 Java
wuwuwuoow:1.简历字体有些怪怪的,用啥写的? 2.Redis 一主二从为什么能解决双写一致性? 3.乐观锁指的是 SQL 层面的库存判断?比如 stock > 0。个人认为这种不算乐观锁,更像是乐观锁的思想,写 SQL 避免不了悲观锁的 4.奖项证书如果不是 ACM,说实话没什么必要写 5.逻辑过期时间为什么能解决缓存击穿问题?逻辑过期指的是什么 其实也没什么多大要改的。海投吧
点赞 评论 收藏
分享
那一天的Java_Java起来:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
评论
1
15
分享

创作者周榜

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