英特尔 BDT group Intern 三轮面试题
时间:2023-10-19 09:07:01
英特尔 BDT group Intern 三轮面试
一面 21.2.24
linux常用指令(grep, ps, df);
过程与线程的区别;
进程间通信的方法;
线程间通信的方法;
在创建过程/线程时需要分配哪些资源;
堆叠和堆叠的概念;
哪个更快分配空间?
介绍linux虚拟内存空间;
你对深度学习知识了解多少?
python了解多少;
python中的list和tuple的差别;
介绍Python中的dict;
哈希表的原理;
介绍重哈希过程;
如何解决哈希冲突;
何时重哈希;
介绍您熟悉的排序算法(我说的快排、合并排序和堆排序);
写一下快排;
DFS和BFS的概念;
前、中、后序遍历的概念;
如何实现BFS;
算法题1. 两数之和
二面 21.2.26
介绍项目;
C 按值传递和引用传递;
C 类继承关系;
C 类的friend关系;
常见的数据结构是什么;
一张图有哪些搜索方法?
DFS和BFS涉及的数据结构是什么?
最后扔了一道算法题4. 寻找两个正序数组的中位数
三面 21.3.2
python中的lambda表达式;
用链表和数组实现一个list优缺点是什么?
平衡二叉树的概念和用途;
介绍数据结构中的堆;
介绍快排算法;
深度学习机器学习了解多少;
mesos、spark、hadoop了解多少;
介绍你的论文,你在论文中做的具体工作是什么;
试图迁移论文的算法吗?