今日阿里面(基础平台研发工程师 )(实习生)
今日份凉凉...
因为我简历里CTF占了大篇幅,所以说首先让我做了个关于CTF的自我介绍
我表示我是做pwn,re,misc的,但是我更希望沉淀下来,有点受不了比赛的快节奏,我表示我更喜欢开发
然后先问了docker,docker环境变量的问题。假设当前外部环境export test=a,然后dockerfile里面env test=b,问docker里面test变量是什么
之后又说到k8s,让我介绍了我搭建的系统的意义和作用,然后问我k8s ReplicaSet等这些名词熟不熟,我说不熟...
因为我简历里有跟qemu打过交道的经历,面试官就问了qemu我怎么接触的做到哪一步
问了fork出来的进程是不是共享的,execve/fork两函数的区别
然后问了密码学nonce,salt的概念和用途
看我搞过pwn又问我cannary,问我cannary是干嘛的,然后问cannary和返回地址存放位置在数值上谁大谁小
然后代码写了两道题
1.如何快速判断一个数是否是2的幂
2.如何判断单向链表中是否有环
我都用python写的,第一个就直接...嗯
def deal(x):
x = bin(x)[3:]
if "1" in x:
return False
return True
第二个我不是很确定
class node(object):
def __init__(self,data):
self.next = None
self.data = data
def deal_2(x):
over_list = [x]
tmp = x
while(True):
if tmp.next != None:
if tmp.next not in over_list:
over_list.append(tmp.next)
tmp = tmp.next
else:
return True
else:
return False
总之我觉得...嗯有点凉,虽然后来查了一下自己说的都差不多对,但是还是...凉,得好好学习多见世面了..
不过我还是挺喜欢这种面试气氛的,终于不是光拿着我简历问问题了..
等消息吧orz我还挺喜欢这岗的..希望能过虽然可能性不大QAQ