一面电话面试    整个面试大约55分钟,电话直接说这次面试考察分几个部分,然后没有自我介绍,直接开始,这些问题应该是提前准备好的,如下:    数据结构    1、数组和链表的区别?  2、完全二叉树和满二叉树的区别?  3、说一下什么是堆?堆的使用场景?    4、说一下一致性哈希?     5、如何解决哈希冲突?   编程语言  1、说一下你最长使用的语言?我说平常工作使用70% Python,30% C++。  2、Python装饰器的作用?  3、使用过协程吗?怎么使用的?  4、C++语言多态是怎么实现的?  5、C++11的特性有哪些?  6、你使用过C++的容器吗?你使用过迭代器吗?说一下迭代器失效的情况? linux相关  1、进程间通信的方式?  2、gdb用得多吗?gdb如何调试堆栈? 网络  1、描述一下在浏览器中输入一个地址到页面呈现出来经过的流程?  2、说一下select和epoll的区别? 算法 1、链表的翻转 2、简单跳台阶  最后你有什么想问的吗?(这里聊了差不多20分钟)    我问了下职位的相关情况,工作内容      这些问题整体都是相对容易的,我基本上都答出来了,面试官没有抠细节细问。感觉应该是过了,他让我准备一下之后的面试,下一面试主要问项目。   -------------------------------------------------------------------------    更新:    二面,视频面试,主要问项目(整个面试时间约40分钟)    这次的面试真的是项目面试,全程没有问到任何基础知识,我准备很多,把做过的算法以及常见的面试问题都全部复习了,结果一点也没用上...    面试流程挺简单的如下:    1、先介绍一下自己。(我介绍了上份工作的工作内容,可能说得有点多,中途面试官打断了一下,说项目不用说很细。他说主要说亮点。)    2、依据说的亮点问了几个问题。(感觉没答好)    3、写了下代码 strncopy 的实现。(没写好)    4、有什么其它问题想问吗?.....    面试下来感觉得再精简下自我介绍,工作经历以及项目表述。   收到HR的通知,说面试过了,后面是HR面试。    -------------------------------------------------------------------------   更新:   到约定时间HR没有电话过来,于是第二天给HR打电话,得到HR答复说人员编制可能没有了,说清明节后联系。……收到HR通知,约在4月15日晚上进行了HR面试,聊了下离职原因,期望薪酬,还聊了下其他问题,由于提前准备充足,答得还挺不错的。说offer三天后出结果。(此时我已经通过了其它大厂面试了…)
点赞 4
评论 4
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务