注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
bb电面,一面
先是讲自己的project,然后面试官介绍自己的组
然后让我用stack实现queue,这个就写就好了,中途有点小波折没写出最省时间的办法,但是后来经过提醒自己改过来了。
然后就问我如果在pop的时候queue里面没有元素不直接pop而是等有元素再pop怎么做。我一开始没明白面试官什么意思啊,就说,那个incoming操作序列,遇到pop空queue就把pop操作后移呗。面试官表示不理解,然后我就说你的意思不会是有多个thread一起操作然后等待吧,他说是的,然后让我把这个方法改成一个multithread的,这尼玛什么鬼。。。我就说要有readwrite lock保护类里的stack,然后那个等待pop的话就spinlock补充内容 (2016-3-15 10:30):
逮着我问project model的细节就问了20分钟,害得我后面都没时间跟他解释了。我intern做的是ml的project,面试官做的又不是ml。。。干嘛听model细节有什么意义。。。。
补充内容 (2016-3-16 03:45):
果然gg了 move on |