无论如何都往AI 上靠

#AI岗位暴涨12倍,你会转AI赛道吗?#现在是所有的公司的晋升都会考虑你有没有做过和 AI 相关的事情,除非你真的在做非常核心的业务。所以无论如何都一定要让 AI 上靠,因为会用 AI 的人和不会用 AI 的人,其实整体的效率是完全不在一个层级的。
全部评论

相关推荐

今天 09:13
已编辑
东莞理工学院 Java
这次面试有个让我印象极深的环节 —— 面试官要求我借助 AI 排查一段安卓代码的 Bug,代码如下:kotlinclass AnimView(context: Context, attrs: AttributeSet?) : View(context, attrs) {private var progress = 0override fun onDraw(canvas: Canvas) {super.onDraw(canvas)progress += 1if (progress > 255) {progress = 0}val color = Color.argb(progress, 255, 255, 255)canvas.drawColor(color)invalidate()}}过程回顾我先盯着这段代码看了两三分钟,大致理清了逻辑,但确实没看出明显 Bug,只能硬着头皮把代码丢给 AI,直接要求:“分析以上代码的问题”。AI 第一轮的分析指出:代码末尾调用invalidate()会强制触发下一次onDraw,形成无限循环的重绘链路,进而导致安卓应用出现一系列性能问题。但面试官立刻指出了问题:受 AI "注意力机制"的影响,它可能只关注主流程层面的 Bug,而忽略一些隐式问题,让我调整提示词重新提问。我当时一下子懵了,但还是硬着头皮推进 —— 按照过往经验给 AI 设定身份,将提示词优化为:“你是一名资深安卓开发工程师,请按照安卓通用开发规范,模拟线上真实运行环境,全面分析以上代码可能存在的问题,包括所有细节,仔细排查”。第二轮 AI 给出的答案确实更详细了,但面试官仍表示分析方向有偏差。这样反复调整了三四轮后,面试官让我回去再深入了解相关内容。这次经历让我大开眼界:此前虽耳闻 AI 注意力机制可能导致排查问题不全面、回答有偏差,但这次是真切遇到了。事后我也请教了做安卓开发的同学,他们补充说,代码的核心问题虽仍是无限重绘导致的性能崩溃,但还涉及绘制速度不一致等衍生问题。也是想问一下大家,遇到对应的问题会去怎么解决呢?以及对应的安卓代码,它会有什么问题还没有分析出来呢?(如下图AI最终分析出的结果,面试官还是不满意)补充:算法题:二维数组从右上角到左下角找最优路径(Dijkstra)脑经急转弯:一个五升的桶和一个六升的桶打出三升水
点赞 评论 收藏
分享
03-11 20:19
已编辑
门头沟学院 Java
太压力了,面了2个多小时,本菜比已经被拷打的瑟瑟发抖面完两个小时后通知过了1.算法题三道(1)leetcode124 二叉树中最大路径和hard题 因为不久前才刷过撕出来了,又来了一道(2)leetcode 300 最长递增子序列变种除了递增之外还加了一个权重因素,但是思路没变,dp就行(3)寻找词汇库里符合固定长度前缀的匹配单词应该是他们自己题库的题。给了一串单词列表,然后又给了一个单词,一个下标,根据这个下标的前缀去单词列表里面找到所有匹配的单词再返回思路是创建一个单词前缀树,然后根据树找,但是可能是构件树数有问题没撕出来2.全方位项目拷打基本没有问八股,全部都是项目企业场景题,哎哟我操,完全不会。我就纯八股战士,结果没想到一道八股都没问反正尽可能把企业场景往八股上引吧。。1. 微服务多点部署其中一个宕机了怎么办2. 要是mq占据大量CPU该怎么排查?MySQL占据大量CPU该怎么排查?3. 假如说让你实现视频点赞功能,你打算怎么设计?讲讲思路(我知道多级缓存,但是碰巧没背……寄)4. Redis延迟双删是什么,分布式锁,哨兵模式5. MySQL到es同步的延迟该怎么优化6. Rabbit mq的队列是怎么实现的?(这个完全没整明白,可能是队列的底层结构? 反正我硬扯的讲了一下rabbit mq的架构)还扯了很多,但是往后完全就慌了),记住的是这些
不知道怎么取名字_:2小时确实有压力,持续性的脑力劳动啊
查看9道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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