阿里前端一面

电话面试,1个小时,没考代码,问了半个多小时实习项目
1. 自我介绍
2. 看你实习很多,方向也不同,能说说iOS开发和React开发的区别嘛?
3. Objective-C和React又有什么区别?
4. 都是前端语言,前端布局有什么区别?
5. 讲一讲最近实习的项目吧
6. Flex布局
7. 讲一下async-await和generator的关系
8. yield和return的区别
9. generator底层实现(lz这里以为讲async-await底层实现,讲了半天发现是generator实现,尴尬)
9. 强缓存和协商缓存
10. 这两个缓存方式用来判断是否过期的字段
11. Etag有什么缺点
12. 增值存储(真没听过,纯知识盲点)
13. 反问:这是一面吗?部门做的东西,技术栈,怎么去学习前端底层知识
就结束了,也没考代码,答出来了80%左右?希望给个二面吧。。。
#阿里巴巴##阿里前端##阿里前端校招#
全部评论
一个面试官,generator那一堆问的一样
1 回复 分享
发布于 2023-08-23 11:16 湖北
补充一个:如何在使用递归的时候避免栈溢出
点赞 回复 分享
发布于 2023-08-22 11:28 美国
看着有点难
点赞 回复 分享
发布于 2023-08-22 13:53 陕西
底层实现真变态啊
点赞 回复 分享
发布于 2023-08-22 13:57 新加坡
请问是哪个bu
点赞 回复 分享
发布于 2023-08-22 16:03 河南
async和generator那个底层搞明白了不难😁
点赞 回复 分享
发布于 2023-08-23 09:53 广东
哪个bu呀
点赞 回复 分享
发布于 2023-08-23 21:34 河南
更新:前天做了一个部门的加试,约了大后天的电话二面
点赞 回复 分享
发布于 2023-08-26 04:39 美国

相关推荐

点赞 评论 收藏
分享
11-22 18:44
四川大学 golang
这家公司效率还挺高的,BOSS上找到我秒发笔试,笔试完当晚就发了面试,一面完当晚就发了二面,非常迅速,所以单独拿出来说一下,我是C++技术栈,我没有UE经历,base地成都。笔试用的好像是他们自己的平台,具体的题和别的人发的差不多,大体是有三道大题,每道大题有三个小题,第一小题的输出作为第二小题的输入,以此类推,相当于有九道题,不过其实只有三四道算法题,另外的都是很基础的倒来倒去的操作,只有一道hard是lc233数字1的个数,数位dp,然后还有个带手续费的买卖股票,反正很简单。一面(回忆版、50min左右)飞书平台自我介绍这里我还提了一下我的steam时长,因为他们boss页面上写着要求Steam时长5000+。介绍一下指针、左引用、右引用这里我着重讲的右引用,大致从历史意义、设计思路、完美转发、引起的改动(比如c++11因此有了更好的智能指针、有了emplace、默认做了RVO等等)这些角度讲的。发了段代码让我说输出,大致内容是AB两个类(无继承关系)直接用B指针去指A然后去强转,再解引用做拷贝构造,我一眼就看出这个是UB,告诉他他这个代码是存在问题的,大概就是这个c style cast会转化为reinterpret_cast,然后在实际上不代表适当类型的对象的泛左值上进行代表非静态数据成员函数的成员访问将导致未定义行为。不过我还是大概猜到他想表达什么,大概就是内存布局差不多的两个类指针直接cast过去是算偏移而不是符号(再次声明这个操作其实是UB)。有哪些种类的锁,都有什么用讲一下LRU-k介绍一下xv6里的锁设计介绍一下你写的tcp的内容反问环节二面(25min左右)就简单聊了一下以前的项目经历,没问八股。
查看7道真题和解析
点赞 评论 收藏
分享
5 44 评论
分享
牛客网
牛客企业服务