Lost:有道运维开发实习生二面
本来以为一面会挂的,结果前几天意外的接到了2面的通知,真是意外的惊喜。
今天下午6点面试,话说,私企加班还真是家常便饭啊,居然这个点面试。
自行车有点毛病,放那修,结果5:30才修好,于是晚饭都没吃,一路狂飙,20分钟杀到五道口。。。
换了一个面试官。
首先让自我介绍了一下,还是介绍了一下简历上的项目啊神马的。
等他看完简历,对简历上的东西提了几个问题,都是关于项目细节的,不过这次没有具体问到为什么这么实现之类的问题。
简历上的东西问完,问我上次面试给我出啥题了,告诉他之后。他给出了个题,n个人围好一圈,循环报数,每次报到k的人出列,问最后剩下的那个人序号是啥。
我开始以为这是个算法题,可能有神马规律可循,然后就在那找数学规律。后来他看我愁眉苦脸的,说是让我写个程序解,不是数学题。然后我就明白了,搞了个while循环,然后就搞定了。我写的程序里弄了个数组来存每次出列的人的编号,后来面试官提醒这样内存开销比较大,其实弄个n个bit的内存单元就行了,把出列的那个bit标1。我晕,这么节省。。。真是寸土寸金啊。
然后又出了个问题,就是给出x轴上的n个线段,求出重复率最高的那部分,以及重复的次数,面试官说这个题比较复杂,时间不够,说下思路就行了。我想了一下,说:“我先给个比较简单,比较笨的办法吧”。其实就是找到所有线段起点的最小值和终点的最大值,然后对期间的每个单位长度设置一个计数器。这样肯定能求出来,不够这绝对是个笨办法。面试官说可以,你想想还有什么其他办法。然后我又开始想,想不出来,只说了一个,先把所有线段排个序,面试官说对的,然后呢?然后我就想不出来了。。。
最后还问了一下实习的时间,我说实验室从暑假开始放3个月时间,他说了解了,说实验室还是管的比较严的吧?我点头。然后问了还问如果做一些基于web的比较前端的维护项目,有没有兴趣?我说,web前端也做过一些,也有些经验,但是还是希望做的东西比较接近核心技术,做一些核心一些的东西。然后居然还问我几点睡觉。。。还问了一下为什么喜欢爬山。。。
最后他问我有什么问题,我问了下暑假实习现在出来面试是不是有些早。面试官说确实早了些,不过他们这个部门现在具体实习生的职位还没有定,也可能没这么快定下来,所以入职肯定没不会很早的。然后我还问了下具体用的语言那些多点,说大部分都是java,然后就是各种脚本。
然后,面试就结束了,还是一周左右给结果吧。
然后就溜达回来了,去了新食堂,想再吃顿富二代晚饭,结果都没东西了,于是就吃了一个牛肉饼和一个鸡腿完事。。。
唉,boss表示实验室要等到七月底才给出去实习,现在出去面了,如果人家要了又去不了,但是如果后面去找,机会又会越来越少。。。矛盾啊。。。
╮(╯_╰)╭
暂时就不纠结了,项目来了个急任务,得赶紧攻关。
然后端午节出去好好玩玩,看看大海~~
然后关键时刻,跑数据库的机子还挂掉了。。。在自己机子上装一个算了。