分享下百度提前批面经

7.12 投Java岗位
7.13 约面
7.14 Java一面,挂

7.19 被Go岗位捞起来,约面
7.21 Go一面
7.24 约二面
7.25 上午二面
7.25 下午三面

upd: 7.28 有hr老师联系,告知过了

面试进展很快。在牛客上找的内推,Java岗位是12号半夜投的投的,13号上午就电话约了,14号周五晚上开始面,17号工作日上传了面评挂的也很快。Go岗位21号周五晚上面的,24号工作日约了次日的面试,25号上午面完半小时后发了下午三面的邮件。

Java岗位一面主要考察Java代码能力和基础知识。代码考察实现一个很简单的数据结构。用的一个网页版的代码编辑器,没有提示,突然就不会写Java了,很多类名和很基础API记不住,再加上用的windows本键位不习惯,导致这部分完成的很差。基础知识根据简历上的信息问,涉及到了Redis、JVM、Java基础、并发、Linux、Shell、Mybatis、Promise。长时间没背八股,导致这部分回答的也不好。

GO岗位一面主要考察代码能力,出了三个简单的代码题:多线程ababab两种解法、集合枚举子集、输出序列全排列。这次换了Mac,而且语言不限可以用C++,预计一小时的安排用了二十多分钟就结束面试了,比较出色。二面考察项目理解和算法题。问了实习期间工作内容,面试官比较关注:解决的问题、如何解决、衡量指标、挑战点、如何解决挑战。以为面试官只是想大概了解,背景介绍的不清,再加上逻辑也有些混乱,这部分回答的并不好。代码题从字符串解析浮点数,复盘想到有很多特殊情况,例如:非法值、-23.4e+6、-0x1f.ap2、-inf、nan,当时并没有全部实现,有缺陷但面试官相对满意。三面聊了20分钟,实习期间的工作:痛点->目标->打法->指标,吸取了上午的教训这次讲的逻辑比较清晰。后续聊了自身技术定位、未来发展规划、价值观。反问了面试后续,面试官让我自信些、等hr消息,自我感觉比较稳。不知道这一轮为什么全程没八股,感觉为这轮面试好几天背到三点都白背了

一些感受。实习期间学到了很多思考问题的方式,其实这个很有用。面试前几天刚画完初版转正答辩ppt并拉通导师做了第一次答辩培训,回顾了实习做的事情,恰好为这次面试赋能。
全部评论
阿里味儿满满
9 回复 分享
发布于 2023-07-26 17:25 重庆
蚂蚁是阿里的吧,拉通,赋能,底层逻辑。。。
5 回复 分享
发布于 2023-07-26 11:26 广东
味儿太重了
3 回复 分享
发布于 2023-07-26 14:38 湖南
阿里✌太强了,校友是真🐮🍺
1 回复 分享
发布于 2023-07-28 22:22 北京
请问下 多线程ababab两种解法,分别是哪两种?
1 回复 分享
发布于 2023-07-26 21:26 北京

相关推荐

一面 1.进程,线程,协程的区别2.一个线程可以同时运行多个携程吗?3.Android线程间的通信4.计算机层面上的线程间通信5.synchronized和volatile的区别6.http不同版本之间的区别7.tcp三次握手和四次回收经典八股吟唱8.http和https去区别9.泛型擦除(这个没回答好)10.集合里面是个泛型,泛型编译完之后会变成什么?11.强转的时候 object就不能通过instanceof来判断类型了吗12.让我下去再看看泛型擦除13.java中有哪些引用14.软引用和弱引用的区别是什么15.hashmap的原理16.了解ConcurrentHashMap17.activtity的几个启动模式18.目前熟悉哪些布局19.场景:第一个实现一个圆角,布局的右上角加一个tips引导。你要怎么实现他20.要求viewgroup里面所有元素都是圆角,统一设置,不是一个组建一个组件去设置21.系统api有提供一个方法,你知道吗22.右上角的tips,这个tips和圆角有相交,不一定完全在圆角矩形里面,怎么搞23.tips超出会出现问题  会被截断。有什么属性可以解决吗?24.自定义view,聊一下做的的自定义view25.说一下自定义view的步骤26.Android内存优化哪一块27.内存抖动的了解28.recycleview的机制聊一下29.Android的双亲委派机制30.类角度的双亲委托机制31.glide的三级缓存,相关内存  磁盘 网络 三级缓存32.鸿蒙的ability的启动方式有哪些33.鸿蒙了解哪些东西自己说说34.面试官不建议我直接干,要去系统35.力扣109. 有序链表转换二叉搜索树二面1.分别介绍三段实习2.介绍一下在滴滴的难点3.对外提供sdk设置sdk时候有哪些需要注意的4.换个角度使用sdk方,接入sdk时候发现自己的依赖和sdk的依赖是有冲突的,咋么解决。5.排查到依赖冲突的地方后怎么解决呢?6.提到过工程能力,自己的提升是什么,讲解一下。7.接到crash后怎么定位问题的8.开始吐槽跨端不拉不拉不拉9.项目经历是一个音乐app。介绍一下10.介绍一下播放列表11.了解过recycleview的核心机制12.说一下anr是什么,怎么解决,怎么避免13.子线程处理完怎么给子线程(开始转到handler)14.讲一下handler15.除了handler还有其他的吗16.讲一下携程17.讲一下携程的结构性并发18.讲一下遇到的内存泄露的场景19.讲一下leakcanry的原理20.了解过git的原理吗21.http3.0讲一下22.链接复用相关23.算法148. 排序链表三面1.把三段实习全讲一遍2.学校科研相关的做了什么3.Android实习中接触到了大模型吗4.目前crash报警策略是基于什么策略的5.第二段实习负责了什么6.滴滴负责了什么7.组里往外提供是提供sdk吗8.他们是怎么调用的9.你们部门的定位是什么10.你们组提供的能力是什么11.位置偏移了怎么办,定位不对的case 是你们这里去过滤吗12.你们现在怎么看case的13.实习六个月的感触是什么14.你们的发版流程是什么15.你们的推集成是怎么搞得16.量级大的crash怎么办17.说一下遇到的anr怎么解决的18.出现crash不应该平台去解混淆吗19.你们crash是怎么分发的20.抓到crash怎么知道是哪个部门的21.组里面是单仓库还是多仓库22.为什么会分开,为了什么23.怎么去更好的支持国际化的24.你觉得发版流程有哪些问题  效率不高的地方25.出现循环依赖怎么去解决26.两个模块出现循环依赖,你会怎么去解决27.假设目前拆包合理  还是出现循环依赖,怎么解决28.音乐app,怎么做的29.学过什么基础课程 学校里面30.webview组件你用过没31.对于稳定性和性能有什么要求。32.你们对性能的明确指标是什么 ,怎么才会准出33.每次更新sdk  qa要测多久34.qa每次测试都要测全功能吗35.会学数据库会学吗?36.你知道https的整个加密过程吗37.用对称加密的原因是什么38.你能实习多久39. 搜索端团队40.算法。最长公共子串。
点赞 评论 收藏
分享
评论
15
31
分享

创作者周榜

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