字节抖音三面-凉经

50min

有点压力面的感觉,全程被拷打

1. 怎么学习前端的,或者你认为正确的学习路线是什么

我说自己先了解一些框架,然后学习基本的 api,最后可能要看框架源码,遇到一些不熟悉 js 的方法,可以在 MDN 上查找,自己也是大概看了一遍 MDN,也可以看一些掘金网站。面试官说我这个学习路线有很大问题,之前的面评也能反映这点,劝我多读一些书

2. 了解的数据结构

因为学校课程没学,只能自己说学过一点,包括栈、树、队列啥的,应用有比如 vue 的模板解析就用到了栈,其他倒是没大常见,然后被问有没有了解过链表,我说有,react 的 fiber 架构用的就是链表,但其他感觉不常用。然后面试官说如果业务里有多联图标,就要用链表啥的,反正说数据结构很重要

3. 快手的实习经历,低代码平台怎么弄的

这是拷打最厉害的,我说维护公司内部组件库学习到了一些新的 api,还有规范严格的开发流程,然后公司里的低代码平台也学习了一下原理,包括 json 字符串如何变成一个可用的函数的,他说我只停留在技术层面,而且技术太浅,学习了新的 api 无非是巩固了 react 的基本知识,而且低代码平台有各种类型,你只讲了很浅层的东西,包括为什么要用低代码平台,对业务有什么帮助,规范严格的开发流程肯定是技术积累下来的,包括可能不按照这个规范会出现什么问题,这些你都没了解过,我说确实,可能对业务理解有点差了

4. 反问,最令我难过得一个环节

为什么这么晚招暑期实习?面试官说部门不同,校招暑期日常面试难度都不一样的,看你之前的表现应该达不到校招的水平的,像是这种,如果通过的话,一般是看实习的产出决定转正(怎么感觉和我问的一点不一样

还有一些问题记不清了
全部评论
这么压力?看得我都窒息,别慌,还有别家呢,而且同一家公司不同面试官的难度和标准也是天差地别的,有大厂实习不需要慌,水平肯定够的,找双向认可的就好了。再牛逼的人也不敢说场场面试都能过,想挑刺不要太简单。快手也用低代码吗,简历写题代码是不是减分项啊
7 回复 分享
发布于 2024-07-30 19:52 浙江
那什么样的学习路线没有问题?
1 回复 分享
发布于 2024-07-28 18:33 重庆
没有写题嘛
点赞 回复 分享
发布于 01-15 14:42 广西
抖音电商吗哥们
点赞 回复 分享
发布于 2024-08-16 19:02 北京
礼貌求问,纯聊天吗,没有技术问题吗
点赞 回复 分享
发布于 2024-08-04 09:54 浙江

相关推荐

1    说一下实习项目开发到部署上线全部流程2    怎么使用git进行管理的3    git rebase用过吗,说一说4    Git pull和git fetch的区别5    暂存区 工作区 和 远端仓库有什么区别6    哈希的使用场景,为什么用哈希7    哈希值是怎么计算的8    map和set的使用9    Websockt是怎么建立链接的10    你说到101状态码,还有什么常用状态码11    304状态码是什么情况下会出现12    (围绕协商缓存和强制缓存的一些问题)13    socket.io是怎么使用的14    vue2和vue3的区别15    proxy的原理了解过吗,是怎么用他实现数据响应式的16    组件a为父组件,b1 b2为子组件,b1b2有哪些通信的方法17    你刚刚说的状态管理具体怎么用的18    生命周期钩子,created和mounted的区别19    可以在created里面发请求吗,为什么20    created钩子中为什么不可以进行dom操作21    dom操作会有什么影响22    v-if和v-show,和直接销毁dom有什么区别23    你说v-if性能开销大,为什么24    diff算法说一下25    computed和watch的区别是什么26    computed是怎么实现缓存的,底层实现原理是什么27    Vue router28    哈希路由和history路由29    路由切换时是怎么传参的30    了解过哪些布局,flex布局说一下31    宽高不定的div如何定位在屏幕中间,宽高为0能用flex实现吗32    讲一讲js原型链33    原型链的顶端是什么34    有一个构造函数F,new 实例f,f的原型链是什么样的35    手撕:11位手机号脱敏,中间四位替换为*
点赞 评论 收藏
分享
10-13 11:03
门头沟学院 Java
一面: 1. 做个简单的自我介绍。2. 详细介绍一下实习中你觉得做得比较好的一个项目,包括整体的业务背景、整体的系统设计以及你在里面做了哪些事。3. 这里提到的事务,比如简单的DB和缓存场景,用事务来做其实也有问题吧?比如先写数据库,假设超时然后事务回滚了,但缓存数据还在,超时事务回滚了也没办法很好地保证这种强一致性,对吗?4. 你提到的写完数据库后删除缓存,在这种场景下还会有什么问题吗?比如极限情况下的更新和查询冲突。5. 针对这个项目,你们平时是怎么排查处理消息队列(卡夫卡)的消息堆积问题的?6. HashMap中解决哈希冲突的链表和红黑树,它们本质的区别在哪儿?为什么要把链表转为红黑树呢?为什么要选择红黑树呢?logN的搜索效率的数据结构不只有红黑树,为什么选择红黑树呢?7. HashMap是线程不安全的,ConcurrentHashMap是如何保证线程安全的?用到了CAS和加锁的话,是怎么样的过程,为什么要那么做呢?8. Redis里面的sds相比于C的字符串有哪些区别?有扩容操作那么还会有缩容操作吗?9. Redis为什么单线程快?怎么处理多个服务?什么是IO多路复用?内部是怎么实现的?10. 实际场景中,怎么用Java实现主线程等待所有子线程处理完后,再汇总结果继续执行的场景?11. 给一个场景,如果是下完订单后半小时内没有付款就取消订单,那么用什么做法来做?12. 手撕中等二面:1. 问实习2. MySQL中索引是怎么实现的?(比如你说的主键索引底层实现)3. 假设单独对A列建了一个二级索引,现在有两个查询语句,哪一句的执行效率比较高?(语句1:select A,B from xx where A=1;语句2:select A from xx where A=1, 对A建立了索引)4. 用数据库进行写操作时,会给数据库加事务,发生错误时事务回滚是怎么做到的呢?5. 你刚才说数据库里有三个重要的log,除了跟回滚相关的log,另外两个是什么呀?6. Redo log是存在什么场景呢?7. 现在有一个场景,抖音个人主页会展示用户发的视频列表,要求列表按视频被点赞数量倒序排列(点赞最多的排在第一个),且抖音用户量大、页面访问量高。如果让你设计这个个人主页,从表结构(以MySQL为例)角度会怎么设计?8. 视频表中会存储视频被点赞的数量,而你之前提到用Redis有序集合缓存用户视频列表并按点赞数排序,这两个数据源(MySQL和Redis)之间是怎么进行更新,以保证数据一致性的呢?9. 你判断抖音个人主页的点赞数量场景,是否可以容忍数据有延迟?10. 如果一个用户发了很多很多视频,按用户维度将所有视频放到Redis有序集合中会导致key过大,每次展示时阻塞时间久,有什么思路解决这个问题吗?11. 手撕中等三面:1、基本都在问项目,而且面试体验很差2、两个各含 50 亿个 URL 的文件(每条URL64个字节),内存仅 4GB,找出共同 URL3、手撕中等秒挂
梦雨雨:同学,瞅瞅我司,医疗独角兽~ 我的主页最新动态,绿灯直达,免笔试~
点赞 评论 收藏
分享
评论
11
22
分享

创作者周榜

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