头条面试小记

1.python中常用的数据结构有哪些?

2.列表和元组的区别?还有什么区别?

3.固件安全?啥是固件?固件是硬件吗?和软件有啥区别。

    我刚说固件是底层软件,她接上话是不是芯片,我说芯片里面也有,还有路由器、交换机、防火墙、打印机、手机、网络摄像头、工业机器人、PLC等,还没等我说一半,就打断了我。说她不懂。

4.mongodb和mysql区别和联系?

5.手写代码判断ip的合法性

6.ip日志文件,查看出现的top10 ip?用什么命令直接查看top 10?如果不知道的话,那你用python或者C++写个程序实现一下。

7.开发中python编码出现的问题有哪些?举例说明一下?出现的编码问题如何解决?

8.排序算法有哪些?各自有什么区别和联系?手写一下快排的代码。

9.查看进程某是否启用,启用后直接杀掉。针对特定的进程进行判断并处理。

10.用C++编程判断两链表是否存在相同的结点。

11.画了个二叉树,然后让手写前序遍历。

12.举一个具体的示例,描述sql注入。先说一下原理,然后讲得案例越详细越好。

13.python传一个参数是字符串和列表有什么区别?传完之后会发生什么?

没懂啥意思,然后她写了个这个代码

a = [1,2,3]
def func(a):
    a = [1,2,3,4,5]
func(a)
print a

我说是[1,2,3],她说不对。然后我怀疑了下我自己,我坚信没错,给她讲道理,她就笑笑不说话,说不对。。。我回来编了试试结果就是这样啊。

我想问的面试官,你是想出下面这种吧???

a = [1,2,3]

def func(a):

  a.append(4)

func(a)

print a

???那这结果是[1,2,3,4],请麻烦你问我的时候自己先搞清楚好嘛?

14.拿出她自己的手机,说有个头条推荐的广告视频,让我设计一些测试用例???

15.程序开发时你是如何进行版本控制的?

16.你对测试了解多少,开发写过多少代码?

17.有什么想问我的?

还有好多我不知道在问啥的问题。都没记住。首面凉!

猜你喜欢

转载自blog.csdn.net/Homewm/article/details/95091608