阿里智能信息投递记录

研发工程师C/C++(信息流移动端)
4.8投递,4.11一面,问的问题不太记得了,算法题是lc1(要求On时间复杂度)和lc101,第二天挂
后面没有继续投递其他部门,但是今天凌晨突然发邮件复活,通知我今天(4.24)笔试
网站显示的状态是:研发工程师C/C++(大模型工程架构),4.12投递,待安排面试(可能是第二志愿?记不清了)
笔试的选择题主要是数据结构的问题,编程有三道
1.有一个正方形,和一个半径为正方形边长的1/4圆。给出1/4圆的面积,正方形与1/4圆的面积之差,求圆周率(数值都是正整数,圆周率输出最简分数的分子分母),列个式子然后gcd秒了
2.一个小写字母组成的字符串,可以改动其中一个字符,改动后能否使得字符串没有“由k个连续相同字母组成的子串”
一次遍历,统计各个连续相同字母子串的长度,有大于2k的输出false,大于k的子串超过1一个输出false,否则true,只过了80%的测试用例。
3.有一堆自下而上堆在一起的木板,给出各个木板的左端点和右端点,要求找到一个pos,使得从pos切下去,掉落的木板最多,同时输出掉落的数量以及木板坐标。没思路所以直接跳了
#阿里##智能信息##阿里实习#
全部评论
第二题有一个细节,应该是大于等于2k
1 回复 分享
发布于 2024-04-28 10:24 四川
一样的笔试题
1 回复 分享
发布于 2024-04-25 15:15 北京

相关推荐

09-04 20:34
已编辑
门头沟学院 前端工程师
自我介绍 选择一个印象深刻的项目介绍, 虚拟列表列表项高度不固定,如何实现?SSE流式接口是标准的HTTP请求吗?SSE的数据类型与普通HTTP请求区别?前端如何接收SSE流式消息?建立SSE通信后,支持哪些操作?同时发起的SSE连接数量限制?TypeScript项目中,ESLint能否支持子路径的模块导入?Git`merge` 和 `rebase` 区别?对提交历史影响?(项目)每一次操作时,存储哪些信息来支持撤销重做?命令模式相较于数据快照,缺点?如果需要回退到很久之前的某个特定版本,命令模式如何优化?编辑器支持协同编辑吗?了解过协同编辑相关的算法吗?编辑器支持布局吗?拖拽到画布上后如何定位?校招比较看重岗位什么?工作城市?HTTP协议中的协商缓存和强缓存,区别?HTTP/2相比于HTTP/1.1有什么提升?JS脚本执行会阻塞页面渲染吗?浏览器为什么这样设计?`WeakMap`和普通`Map`区别?了解 `requestAnimationFrame` 和 `requestIdleCallback` 吗?为什么使用`requestAnimationFrame`?有什么特性?能保证回调一定会被执行吗?宏任务和微任务的执行规则是怎样的?一个微任务递归地生成另一个微任务,会陷入死循环吗?在JS中,如何让一个对象不可被编辑?CSS的`position`属性有哪些值?绝对定位和相对定位区别?绝对定位元素脱离文档流,会导致其父容器高度塌陷吗?BFC是什么?哪些条件会形成BFC?平衡二叉树?二叉树搜索时间复杂度?跨域?为什么限制同源?没有同源策略,会发生哪些不安全的操作?跨域解决方案?React组件通信方式?React Context和如Redux区别?TypeScript的`interface`和`class`的区别?编译产物?算法题:在一堆数字中找出最大的五个数字,实现思路和复杂度手撕:手写实现Event Emitter,包含 on/off/once/emit方法。反问体验问的确实比较全面,不过大多数都答出来了算法和数组第K大元素异曲同工手撕看过没练过,下来看答案实现方法差不多
查看25道真题和解析
点赞 评论 收藏
分享
评论
2
7
分享

创作者周榜

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