头条面试小记

基础小面:

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

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

3.固件安全?啥是固件?固件是硬件吗?和软件有啥区别?你们搞这个用来做啥的?

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

4.mongodb和mysql区别和联系?

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

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

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

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

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

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

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.你对fuzz模糊测试了解多少,开发写过多少行代码?

17.有什么想问我的?

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值