思杰Citrix 软件工程实习生 凉经
采用线上面试,提前5分钟进了,然后立马有个小姐姐进来了,让我稍等一会,然后一起等待面试官进来。
然后就来了两个面试官。。。两个人轮番轰炸,简直害怕
全程没有手撕代码,都是以交流的形式进行的,即使有一些算法题,也是大概讲讲思路这样子
- 自我介绍,英文中文选一个,我用的英文自我介绍
- 开始根据简历,问项目。并通过项目,进行知识点的衍生,问了一些问题。面试官应该不是搞CV的,所以问的问题也没有特别难,都是一些介绍跟概念性提问。
- 项目问完了,然后开始考基础了。先是数据结构,问了一些简单的概念,比如什么是递归。然后问平时使用递归的时候,会出现哪些问题,会报哪些错误,以及为什么会报错。还问了二叉树的遍历如果不用递归,该怎么办。后面又问了一些比较底层的东西吧,所幸数据结构也通过刷题一直在巩固,所以没有大问题。
- 好了,接下来就是死亡轰炸了。。。因为我没有时间准备计算机网络、计算机组成原理、操作系统等计算机相关内容,导致接下来的情况只能用一个字概括:惨
- 有没有接触过数据库,有没有用过SQL,它的基本原理是什么?(看我简历上有Linux使用经历):知不知道什么是内核空间,什么是用户空间?平常使用Linux都有哪些常用命令,有哪些命令可以从网站上下载东西?http跟https是什么意思,他们都有什么区别跟共性?我们写的代码,计算机是如何编译,如何运行的?计算机运行一段代码,它整个流程是怎么详细处理的?什么是TCP/IP协议,计算机网络的七层模型是什么?。。。大概就记起来这么多
- 问的东西应该都是很基础的计算机知识,只可惜我还没准备充分,所以回答的并不是很好。。。后来面试官看我表现不是很好,就又根据我的简历问了一些东西,然后就这样结束了。
整个面试大概50分钟,气氛还是挺好的,面试官态度挺温和,无可奈何自己后半段表现太拉跨,可能自己的研究也不适合他们公司的岗位吧。
效率还挺快,大概半个小时后,收到感谢信了
#实习##思杰##软件研发工程师##面经#