这算是人生中第一次正经的技术岗面试了。笔试能过已经是很幸运了,因为之前确实什么都没有准备。
这次纯粹是抱着学习的态度来面试的。
下面是这次面试中提到过的题目:
1、 首先是开始时问了TCP和UDP的区别
我没有复习,所以没有打上来
2、问了关于html的行级域和块级域的区别
3、css两边缩进两个字节怎么做
上述我都不会
于是考了我两个算法题
第一个是随机输入一个序列,删除其中的“b”和"ac"(ac)要连在一起
类似于abdxc->adx
aaaabccxc->aaxc
我选择用链表来实现。但是实现的第一次实现的过程中忘记当b被消掉后还需要检测是否有ac序列了,后来在节点类里添加了一个flag;
然后让我写了删除的方法
第二题是随机输入一个序列,输入一个n和一个sum,要求在这个序列里找出n个数,使其和为sum。
我本来想的是hush,但是这个可能只能适用于2个数的时候。
后来被提醒需要用背包问题。一拍脑袋,这就是一个典型的背包问题哇!
总之,这次面试是第一次面试,所以非常的看重,但是由于是刚开始接触前端的知识,确实准备地不是很充分。
唉,再接再厉,明年暑假一定要拿到offer哇~