在3月下旬的时候就投了各大公司的简历,准备在假期找一份实习工作,顺便也是锻炼下自己。投的是iOS开发
,在4月2日的时候进行了网上笔试,题目设涉及的方面是比较广泛的,计算机网络、操作系统、编译原理等。。。由于笔主非计算机专业,所以基础并不好~~答题的时候很多也不会,本以为就是上去试试题目,没想到12号的时候却收到了面试的短信。
当时还是有点小激动的,于是晚上就买好了去哈尔滨的票(笔主在长春)。第二天进行面试,提前30分钟到达面试地点,人不是很多。由于是第一次面试,还是很紧张的~~~
面试我的应该是个leader,进去之后,问了我没有做过什么项目,便把手机上做的一个app给他看了,还算满意。之后说实习大部分看你的是基础知识掌握情况,就给了我一张纸,回答他问的题目。
总结下面试官问的几个问题:
1. 链表反转
2. strcmp函数的实现?
3. n个数中找出现次数最多的?
4. n个数中找两个数相加等于100的对数?
5. 什么是红黑树,以及使用场景?
6. 在一个数组中分开奇数跟偶数,奇数在前偶数在后?
大概就是这几个问题,第一次面试,第一次在纸上写代码,对DSA
掌握并不好,整个过程中,没有一个关于iOS 的问题,自己还特别的紧张,各种原因,答的不好,出来的时候才反应过来,这些题并不算太难,就算不会的也大概有个思路。。。如果DSA
掌握的不错,这些题没有什么问题的,有了这次的面试经验,知道自己哪里还欠缺,还需要继续补基础知识,希望下次还能再杀回来~~~