字节三面(没过(*꒦ິ⌓꒦ີ))阿里(四面中)面经(未完)

先把算法题写了,好多都需要回忆回忆,字节后端三面没过,果然如我所料凉了,然后又联系我改成客户端了,继续面试中,部门还是抖音,不过岗位是客户端了。阿里是优酷客户端,感觉比字节稳一些,今天就是四面了,希望能有个大厂打底吧😭。

一、算法(能找到原题的我都找到了序号都是力扣的序号,可以直接搜)
字节:
重排链表(提前批一面)
25. K 个一组翻转链表(提前批二面)
199. 二叉树的右视图(实习一面)
41. 缺失的第一个正数(提前批三面)
多线程题:两个线程,一个打印abcd,一个打印1234,需求交替打印出a1b2c3d4a1b2c3d4....(提前批三面)
235. 二叉搜索树的最近公共祖先(实习二面)
两个有序数组找第k个数字(实习三面)
阿里:
可能因为是笔试过,还有客户端岗,所以只有一道算法题
12. 整数转罗马数字(二面)
二、场景题(都是字节)
1.8枚硬币,有一个假的(比真的轻),只有一个天平,如何最少比较次数找到假硬币(实习二面)
2.有老虎和羊,老虎可以吃草和羊,但更喜欢吃羊,吃了羊以后老虎会变成羊,老虎足够聪明,请问一百只老虎一只羊,老虎会不会吃羊?(实习二面)
3.A和B比赛,他们一局胜利都是1/2,但A至少赢两局才算胜利,B至少赢三局,问AB各自获胜的概率(提前批二面)
4.有一个停车场,设计一个系统,怎么计算每辆车的停车费,停车费按时间计算。(提前批三面)
三、八股文(阿里都是突袭我大部分记不住了,字节实习的也记不住了)
字节:
提前批一面:
1.IO复用
2.线程进程
3.http请求方法状态码
4.tcp连接过程
5.项目相关:服务器到来的请求过多怎么办?消息太多怎么办?
6.https加密过程
提前批二面:
1.两个栈模拟队列
2.模拟优先队列
其他失忆了
提前批三面:
1. C++的强制转换
2.重载
3.HTTP请求响应过程
4.TCP拥塞控制
5.有个Hash表,如何做到线程安全
6.索引未命中
7.Redis数据类型
8.Redis中list底层数据结构(跳表)
9.快排时间复杂度空间复杂度,为什么时间复杂度是nlogn
10.多线程
阿里:
一面:
1.muduo怎么唤醒队列的,如果不是linux怎么做
不用2了 失忆了,害
😢😢#面经##校招##阿里巴巴##字节跳动##C++工程师#
全部评论
1
送花
回复
分享
发布于 2021-08-08 17:21
字节哪个部门啊
点赞
送花
回复
分享
发布于 2021-08-06 21:14
滴滴
校招火热招聘中
官网直投
楼主啥时候的三面,有结果了吗?我这周三面的现在还没结果,也是抖音直播
点赞
送花
回复
分享
发布于 2021-08-06 23:15
v神nb!!!
点赞
送花
回复
分享
发布于 2021-08-08 17:13
点赞
送花
回复
分享
发布于 2021-08-08 17:20
楼主字节是主动问的hr吗
点赞
送花
回复
分享
发布于 2021-08-10 10:27
阿里是哪个部门啊?是C++岗位吗?
点赞
送花
回复
分享
发布于 2021-08-10 12:37

相关推荐

一面问的八股都很基础,最常规的数据类型数组方法vue全家桶promise跨域问题那些,就先不整理了。二面被佬狠狠爆杀,深刻地感受到了自己对js的了解有多么浅薄。不能说问的有多难,但确实是平时准备的死角…被精准踩中了🙂‍↔️-1.js有很多版本,你可以说说这个过程更新了什么吗 (这问题有点宽泛,说了一堆2.es6新特性3.es6新引入的对象类型4.说说symbol值5.let和const的区别6.promise7.async用generator怎么实现? (直接懵了,es6只看了阮一峰的文档,不记得里面写没写这个。只知道async是语法糖,具体怎么包装的还得再了解一下。8.深拷贝一个数组对象需要注意哪些点?(扯了一堆循环拷贝,结果没踩到面试官心巴上。9.这个过程中可以怎么遍历对象属性 (for of,但是for of不能遍历不可迭代的普通对象。又没踩到心巴上10.对象里的不是每个属性都能被遍历到吧,有很多不可读的属性。怎么遍历到这些属性(说了使用object.key,又没踩到面试官心巴上。面试官把话题向iterator引导11.iterator返回值具体是什么 (忘了,凉了12.说说css。你用css写过最复杂的布局是什么(三栏圣杯算吗13.css动画用过吗 (憋了几句transition相关的14.可以作为动画的图片格式了解吗 (先说了个gif,然后不确定canvas和svg算不算,面试官说这俩不算图片格式-然后是一些聊天。反问环节向面试官寻求建议,面试官说虽然现在都用框架,但很多边界情况如果不懂原生会很难处理,在公司里业务会更复杂。而且js的这些底层的东西还是很有趣的,看着他最初作为脚本语言的诞生而产生的特性,然后一步步变化到现在的样子,这个过程很值得研究。-学无止境啊……
点赞 评论 收藏
转发
7 55 评论
分享
牛客网
牛客企业服务