牛魔的 找实习比我想象中的难不少啊 这看着跟正式岗位的面试没多大区别啊😨😨
1 1

相关推荐

头像
04-20 22:26
南京大学 Java
攒人品ing~(一天三面我燃尽了)个人背景介绍一、 项目深挖:高并发博客系统架构面试官提问:你的并发控制和API限流是怎么做的?面试官追问:点赞的接口限流具体怎么实现的?面试官追问:数据最终怎么落库?MQ消息丢了怎么办?二、 场景题:使用Redis实现QPS/QPM/QPD限流面试官提问:如果要用Redis限制一个接口在滚动窗口下的QPS、QPM、QPD,怎么做?第一版思路:将时间单位拼接到Redis Key中。面试官指出:这会导致Key数量爆炸式增长。第二版思路:使用Hash结构,记录用户在特定时间窗口内的访问次数。面试官指出:这种方式只能记录自然时间(如自然天、自然秒),无法满足滑动窗口的需求。第三版思路:使用ZSet实现滑动窗口,Score设为时间戳,Value设为唯一标识。每次请求进来先移除时间窗口之前的数据,再使用 `ZCARD` 统计当前元素个数来判断是否限流。面试官指出:在QPD(每天调用量)极大且高频的场景下,ZSet会导致元素过多,产生大Key问题。第四版思路(最终被认可):针对精度要求没那么高的QPM/QPD,采用“分桶计数”思想。将一天24小时分为1440个分钟桶,使用String存计数值。每次判断时只需将最近时间段内的桶数据相加即可,旧桶设置自动过期销毁。表示该方案可行。三、 项目深挖:缓存三大问题解决方案面试官提问:你在项目中提到的“布隆过滤器 + 互斥锁 + 逻辑过期”是怎么协同工作的?四、 手撕算法题目:LeetCode 124. 二叉树中的最大路径和。五、 反问环节问:入职后实习生的主要工作内容是什么?问:团队内部对于AI写代码的认可度如何?问:对我今天面试表现的评价和建议?
查看9道真题和解析
点赞 评论 收藏
分享
04-27 11:34
已编辑
武汉理工大学 Java
没有硬件嵌入式cpp,硬件兄弟不用看了高通电话面和一面4.7正值班突然打电话来,还以为要约面试,没想到直接面时间10min我们需要一个帮忙ai应用开发的,你是否有兴趣从事 AI 应用开发?介绍一下自己你有真实落地的工程项目经验吗?介绍一下你正在做的 RAG 项目,计划做成什么样、目前做到什么状态?你是否接触过大语言模型或相关 AI 工具?具体有哪些?如果入职做 AI 日志分析、客户服务对话类工具,你会如何开始学习并开展工作?你目前在武汉,是否方便到北京或上海的办公室实习?你可以从什么时候开始实习,实习时长能到几月份?4.9一面时间30min卡点进入的有点迟到了介绍一下自己(还特意提前背了英语自我介绍但是没用上)我们是高通wifi通信相关的,主要是无线通讯硬件领域这一块的 Wi-Fi 模块驱动、内存管理优化你这个是java应用相关啊,大三课多不多,可以实习吗?两个项目是demo还是实际落地部署过的经验?学校安排本科生导师吗?由于我们也不太擅长这两个项目啊,来介绍一下你这两个相关项目,用给小白新用户的方式给我们讲解一下完整流程你实际部署过,那你具体是怎么压测的?你这个压测有点简陋了,我问你,现在生产中出现情况你会怎么排查?嗯,现在没有前后端任何问题,就是单纯的流量大高并发,如何解决?降级熔断?rag讲讲相关过程?先来数据结构,经典的排序算法原理和时间复杂度来点网络知不知道网络协议?ISO 七程网络协议?tcp三次握手?tcp为什么三次握手?网络具体怎么保障数据传送?你了解wifi吗?生活中知道wifi协议吗?你说wifi4,wifi6e和wifi7,他们的改进在哪里?你知道具体底部协议吗?不知道的话,你知道wifi6e的e是什么意思吗?来点操作系统你了解linux内核吗?这两个项目都是软件吗?平时编程有没有涉及到什么底部具体使用?进程线程区别你在项目中用 C 做过多线程相关的高性能开发吗?30min没有手撕反问我们部门主要围绕硬件相关的底层软件开发,C++ 直接操作硬件资源哇,和电话面说的不一样啊,我还恶补学习,研究我那个rag具体项目和agent相关知识,但是啥也没用到哎哎哎
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务