英特尔 BDT group Intern 三轮面试
一面 21.2.24linux常用指令(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了解多少; 介绍你的论文,你在论文中做的具体工作是什么; 试图迁移论文的算法吗?
标签: bdt64c晶体管