阿里达摩院的面试真题

阿里达摩院的面试真题

以下是阿里达摩院公司最近几年的部分面试题,八股精(bagujing.com)对题目进行了分类和整理。

Java题目

  1. 关于类加载器,下列说法正确的是(选项是:预加载所有类;发现类被加载之后,防止过期重新加载;可以自定义类加载器;类加载器有四种,启动、扩展、应用、自定义,且它们是父子关系) (2024年)
  2. 简单讲一下双亲委派以及为什么需要双亲委派 (2023年)
  3. 为什么堆被分成新生代和老年代 (2023年)
  4. ConcurrentHashMap在1.7版本时是怎么扩容的 (2023年)
  5. JDK动态代理和CGLIB有什么区别,CGLIB的缺点是什么 (2023年)

【更多:10道题目上八股精网站查看】

计算机组成原理题目

  1. 如何分析电路时序约束,是否写过sdc,具体如何进行时序约束 (2025年)
  2. 如何处理复位信号,异步复位同步释放能否解决毛刺问题 (2025年)
  3. 请解释ptx (2023年)
  4. 是否做过cdc检查 (2025年)
  5. 如何设计异步FIFO (2025年)

【更多:5道题目上八股精网站查看】

行为面试题题目

  1. 如果进来后让你发一篇论文,你倾向于做些什么? (2024年)
  2. 请介绍业务类型 (2022年)
  3. 进去后会偏向于做哪方面的东西? (2024年)
  4. 平常是否使用AI,使用的什么模型,对自己有什么帮助 (2025年)
  5. 你对做逻辑推理、思维链相关的事是否感兴趣? (2024年)

【更多:17道题目上八股精网站查看】

C++题目

  1. 空指针和野指针的区别是什么,如何判断是空指针还是野指针,以及Valgrind底层原理 (2023年)
  2. 智能指针是线程安全的吗 (2025年)
  3. 解释vector的erase操作导致迭代器失效的问题 (2024年)
  4. 请说明segment错误的解决办法 (2023年)
  5. 请说明cordump如何查看 (2023年)

【更多:8道题目上八股精网站查看】

JavaScript题目

  1. JavaScript 和 C 语言有什么区别 (2022年)
  2. 什么是迭代器和生成器? (2024年)
  3. C语言里的指针能对应JavaScript里的什么 (2025年)
  4. 有哪些深拷贝方法 (2025年)
  5. 请简述 ES6 新特性 (2022年)

【更多:6道题目上八股精网站查看】

Web前端开发题目

  1. 行高有哪些属性 (2025年)
  2. 如何解决margin折叠问题 (2025年)
  3. 你是如何学习前端的 (2025年)
  4. 什么是 BFC (2025年)
  5. 水平垂直居中设置后有时不完全居中的原因是什么 (2025年)

【更多:9道题目上八股精网站查看】

项目经验题目

  1. 请详细介绍项目细节 (2024年)
  2. 项目是如何成型的,自己是怎么想到做这个项目的 (2025年)
  3. 请说明项目中的技术难点 (2024年)
  4. 介绍一下你的实习工作 (2025年)
  5. 使用STAR法则介绍项目 (2025年)

【更多:5道题目上八股精网站查看】

人工智能题目

  1. 如果给你一个预训练模型,要帮助小学生做数学题,如何从头到尾完成这件事? (2024年)
  2. 请说明cuda如何编译 (2023年)
  3. 说一下RLHF的具体流程 (2024年)
  4. 请介绍cuda编程模型 (2023年)
  5. 说一下思维链的流程 (2024年)

【更多:8道题目上八股精网站查看】

刷更多面试真题,上八股精bagujing.com网站

#八股精##简历中的项目经历要怎么写##程序员##软件开发投递记录##牛客解忧铺#
全部评论

相关推荐

本人2硕,双非本,秋招。直接上手做题了。1.实现一个函数getRandomFloat(min,max),要求返回[min,max)的随机浮点数;升级,返回[min,max]的随机整数;(并解释思路)2.将嵌套数组"扁平化"到指定的深度。function flat(array,depth =1 );要求:(并解释思路)1). 不能使用原生的`Array.prototype.flat`方法2). 必须正确处理各种数据类型(数字、字符串、对象、null、undefined等)3). 必须正确处理稀疏数组 [,,,,]  //这个不怎么会,没考虑出来4). 必须支持Infinity作为深度参数5). 必须正确处理循环引用(加分项)3.说出打印结果,并说明为什么;var p1 = new Promise((resolve, reject) => {reject(new Error('The Fails!'))}).catch(error => console.log(error.message)) // The Fails.catch(error => console.log(error.message))  //不会打印var p2 = new Promise((resolve, reject) => {reject(new Error('The Fails!'))})p2.catch(error => console.log(error.message))  // The Failsp2.catch(error => console.log(error.message))  // The Fails4. 问项目中遇到的难点(顺便问了点八股),自己擅长处理什么,项目后有没有去继续深究为什么(是否了解相关技术);5. 栈 和 队列,有什么区别,应用场景有哪些?面向对象的一些基础知识。对于前端是从什么时候开始接触的,是怎么安排规划学习的?(还有一些相关的问题)6.反问。整体感觉不难,面试官非常和善,做题的时候适当的提醒了(给了点提醒才做出,本人太菜)。大概就是这些。
点赞 评论 收藏
分享
09-25 15:43
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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