首页 / 找实习
#

找实习

#
170590次浏览 1869人互动
此刻你想和大家分享什么
热门 最新
不愿透露姓名的神秘牛友
03-08 02:51
半夜偷偷哭了
高斯林的信徒:学校不让你去,你去不去,快说你去不去,你死都得去!
点赞 评论 收藏
分享
急!急!!AI明星独角兽公司急招【Data Agent开发实习生_base北京】
【职位亮点】1. 行业领导者与顶级技术专家联手打造的创业团队,团队成员均来自一线大厂和优质创业公司,拥有丰富的行业经验和成功创业经历。2. 连续获得多轮一线投资机构投资,AI+人才赛道领跑者,探索 AI 时代的应用开发范式,沉淀 Copilot 技术框架,通过 AI 技术提升人才赛道的服务效率和品质。3. 扁平化管理,团队氛围好【职位描述】我们正在寻找技术能力出色、热衷 AI 应用的工程师,加入我们的团队!作为后端开发实习生,你将利用 LLM 等前沿智能技术,参与构建 AI 驱动的Data Agent,从而更好地满足公司业务的数据需求【岗位职责】1. 了解数据生产核心链路,与产品和业务团队紧密协作,识别并解决业务需求沟通、代码开发、上线运维等各环节中的关键问题,快速设计和实现 AI 驱动的解决方案,抽象和沉淀通用的 Agent 基建能力;2. 聚焦产品功能与用户体验,联合大模型算法、评估、数据等团队,持续优化产品性能与准确率,提升系统智能化水平;3. 跟踪 AI 技术前沿发展,推动新技术的引入与工程化落地,持续增强平台智能化能力。【任职要求】1. 学历要求: 计算机科学、软件工程、数据科学、数学、统计学等相关专业本科或研究生在读,双一流院校优先;2. 技术基础: 计算机基础扎实,熟练掌握常见的数据结构与算法,精通 Java/Python/Go/C++ 等至少一种主流编程语言;3. 数据库知识:了解关系型数据库(如MySQL、PostgreSQL)和非关系型数据库(如MongoDB、Redis);4. 数据处理: 了解ETL流程,有数据清洗、转换、加载等相关经验者优先;5. 学习能力: 具备出色的学习能力和动手能力,热衷技术创新,乐于探索新技术与应用。6. 团队合作: 具备良好的业务理解和需求分析能力,沟通协作能力强,能高效推动跨团队合作与复杂问题的攻坚;7. 实习时间: 每周至少实习4天,持续4-6个月以上。【加分项】1. 具备 LLM 应用开发、RAG/Agent 架构实现、大模型训练/精调、强化学习等经验;2. 了解数据仓库设计(如维度建模、星型模型等);3. 对数据可视化工具(如Tableau、Power BI等)有一定了解。工作地点:北京市朝阳区嘉盛中心感兴趣的可直接在评论区留言,或将简历投递至 **********#实习##agent##AI##找实习##机会#
点赞 评论 收藏
分享
01-12 20:10
已编辑
字节跳动_研发(实习员工)
27 届 实在智能Java一面(凉经)
- 自我介绍- 有了解过JMM内存模型吗- JMM中会有并发问题吗,可以通过什么解决- JUC中的锁有哪些- JUC 并发集合有哪些- Kafka 跟 RocketMQ 的区别和各自的优势(没答好)- RocketMQ 的延时队列如何实现的(不会)- 使用MySQL时,我有两个字段是a,b,那么怎么保证一条记录这两个字段的唯一性-  在有唯一联合索引的表中,怎么实现一条记录的逻辑删除(不会)- 有一个联合索引a,b,c,如果where 条件的 a,b 会走索引吗- 如果是 b,a 会走索引吗- 那如果是 a,c 会走索引吗  - c有可能会走,而且是在 MySQL 8.0 以后- Redis中有哪些基本的数据结构- Redis 集群有几种模式  - 哨兵,主从,cluster集群- Cluster 集群与 主从 相比有什么好处- 有什么操作是主从可以的,集群不可以的(不会)- Redis的事务怎么实现的  - Multi + Watch + EXEC- Redis集群模式支持事务吗,为什么- 什么是缓存穿透,怎么解决- 水平分表怎么做的,为什么需要水平分表- 路由表用来解决什么问题,什么叫查询扩散- 延时发布是怎么做的- 定时任务是用的什么  - SpringSchedule- SpringSchedule 在分布式的场景下会有并发问题吗  - 有,可能会导致重复拉取,所以使用zset解决- JVM 的垃圾回收策略有哪些  - 标记-清除  - 标记-整理  - 复制- 有了解过三色标记法吗手撕:- 三个线程循环按次序打印数字#面经##面经java##找实习##java##27届#
点赞 评论 收藏
分享
01-12 20:09
已编辑
字节跳动_研发(实习员工)
27 届 杭州智晟未来信息科技一面(已挂)
- 学校是什么- 你的成绩能够保研,怎么不选择保研- 自我介绍- 你最熟悉的一方面的技术- 说说java的集合分为两类Collection 接口 和 Map 接口- 说说集合有哪些实现- 说说ArrayList- 说说HashMap- 那你知道ConcurrentHashMap吗- 你提到了CAS和synchronized,那什么时候使用CAS什么时候使用synchronized- 除了put流程,ConcurrentHashMap还有哪个地方使用到了CAS- 说说synchronized的锁升级过程- 那你继续说说monitor- 你知道AQS吗- AQS中等待队列中节点的状态是什么样的- ReentrantReadWriteLock的底层实现原理- 线程的状态- 什么时候线程从Runnable(可运行状态)变成Waiting(等待状态)- 事务的ACID- 你知道MySQL的日志吗- 那你说说binlog- MySQL的MVCC是什么- 怎么判断当前数据版本对当前事务是否可见- MySQL默认隔离级别是什么- MySQL并发读取和写入的时候有什么问题- RR(可重复读)有什么问题- 为什么select ... For update 能解决幻读- 你知道MySQL的锁吗- 你知道哪些Redis的底层数据结构- 说说跳表是怎样实现的- 为什么你要自己实现一个跳表而不是使用JUC包中的数据结构- 说说RocketMQ的事务消息- 使用MQ的时候怎么保证幂等性- 项目中怎么解决缓存穿透的,场景问题等等- 布隆过滤器的底层原理了解过吗- 使用水平分表的时候考虑了哪些问题- 分片算法使用的是什么- 怎么解决数据倾斜的问题- 说说雪花算法- 为什么机器数超过1024就不行- 怎么解决时钟回拨- 你平时是怎么学习Java的- 你在工作室中做了什么事情- 你期望的工作时间和薪资是多少#27届##面经##面经java##找实习##java#
点赞 评论 收藏
分享
985废柴挑战顶级量化optiver笔试
2025 Shanghai Software Developer Summer Internshippart1是HackerRank里的,个人实力不济,选择躺平。第一道写一个newsProvider类,需要实现AddSubscription,RemoveSubscription,NewsReceived,HashMap方法。第二道写一个卫星网络的类,要实现SatelliteConnected,RelationshipEstablished,MessageReceived三个方法。too hard!part2是20道不定项选择题:多线程利用多CPU架构;关系数据库中规范化是什么;二维数组两种遍历方式的快慢;哈希一些操作的时间复杂度;Linux的system call时间开销为50ns;对于动态数组,哪项平均时间复杂度最低;小明想学python和java,不推荐哪本书;子网掩码定义同一网络的IP地址范围;UDP传输会发生什么情况;四个16进制数哪些小于100;给栈操作选最后栈的内容;选择邻接矩阵比领接链表的优势;在多线程程序中修复错误共享;二进制表示16位整数需要多少位;TCP/IP在哪些情况下不是好的选择;位运算;哪一个概念不用于多线程中的同步;在给的一个二叉搜索树中对随机的一个node平均比较几次;向空堆中插入65个元素,深度是多少;哪些协议用于Linux进程间通信。part3是9个小游戏。1、Balloon,每次充气花费$0.1, 超过某个值会爆炸,爆炸前收回当前的金额。第一次有30轮,金额不限;第二次20轮,在上次获得的金额基础上打气。本人采用激进的策略结束时是$35,应该不是投资goat。2、Skyscraper,类似汉诺塔,三个柱子,一些不同颜色的块移动到答案一致。3、Shapeshift,考反应,出现矩形按左方向键,圆形按右方向键。4、the switch,有两个框,上面看和是不是奇数,下面框看两组箭头是不是相同。5、code compare, 一个字符串,有四个选项,选相同字符串,每次估计就5-6秒。我只能记住前三个来做判断(囧)6、number Box,四个数和中间的结果,通过加减乘除法计算出结果7、figure it out,猜盖住的牌。最多16种组合,图形,颜色,图纹,点。每次会显示和盖住的牌对比错误和正确几项。另外两个记不清了,求原谅。  #找实习#
查看21道真题和解析
点赞 评论 收藏
分享
01-12 20:10
已编辑
字节跳动_研发(实习员工)
27 届 星环一面(已OC)
- 自我介绍- HashMap的底层数据结构  - 1.7 以前是数组加链表,1.8之后是数组+链表+红黑树  - 当链表元素增加到8个的时候,就会将链表转变为红黑树  - 当红黑树中元素减少到6个的时候,红黑树就会退化为链表- 为什么要设置8这个阈值(没答好)  - 如果 hashCode 分布良好,也就是 hash 计算的结果离散的好,那么红黑树这种形式是很少被用到的,因为各个值都均匀分布,在存储数据不多的情况时,概率不到千分之一。- 为什么做第一个项目:  - 课程作业  - 后面做完善的优化- 怎么应对高流量高并发  - 将高频查询的信息存储在redis中,如热门视频的信息  - 对高并发的操作进行异步处理,如点赞操作  - 分库分表,提高查询效率- 项目有没有上过线,线上有没有做过测试,最高的在线人数是多少- 本地测试的时候,接口的qps是多少,为什么会相差这么大,有没有排查过慢的原因- 什么是缓存穿透,怎么解决?- 分库分表怎么做的?- 为什么要做第二个项目:  - 学长做实习分享  - 自己很感兴趣- 全部都是从0到1自己设计的吗  - 先是自己学习相关的基础理论知识  - 然后中间去学习了一些开源的项目  - 中间有问题去询问了学长- 怎么应对并发安全和数据丢失的(答的不好)  - 并发安全:使用并发安全的跳表,使用读写锁进行了锁细粒度控制  - 数据丢失:使用 WAL 技术预写日志,防止数据未落盘丢失- 怎么设计的KV存储结构  - 共享前缀+剩余key长度+value长度+剩余key内容+value内容- 这个设计的优化是自己设计的吗- 线程池优化是怎么做的  - 每一层的 level 有一个单独的线程去做 merge- Buffer.allocate() 在哪分配内存  - 直接内存- 为什么要使用内存池技术(缓冲池)  - 减少new、delete的次数  - 减少内存碎片- 为什么要通过反射调用 clean 方法  - 由于 Buffer.allocate() 分配的内存空间不属于 JVM 的堆内存区(Java Heap),因此不受 JVM GC 的控制,卸载这部分内存空间需要系统调用 clean() 方法来实现- 内存锁定是什么  - 用户在分配除一部分虚拟内存时,其背后可能并没有真正的物理内存与之对应,只有用户真正需要访问内存时,系统才会为这段虚拟内存分配实际的物理内存,这种情况下,如果我们将需要使用到的内存全部锁定,为它们提前分配好实际的物理内存,就可以提高程序执行速度。  - 使用 JNI 调用 c语言库中的 mlock- 为什么想到内存锁定和反射调用clean  - 学习rocketmq的时候#java##找实习##面经java##面经##27届#
贪玩的林北在看牛客:按照泊松分布,阈值为8的情况下,概率的量级达到了0.000001(不记得具体多少0),jdk注释有写貌似
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务