• 阿里C++研发实习二面和三面面经


    下午连着面了阿里爸爸的二面和三面,非常不明白别人的三面都是hr了,为什么我还是在技术面,难道面了个假阿里。不管怎么样,来篇面经攒攒人品。

    二面

    第一次遇到这么严肃的面试官,居然可以全程无表情的,面了这么多次,就这个面试官最吓人了。大佬太可怕了。

    • 自我介绍(还没介绍完就被打断,可怕..)
    • 问了一点项目
    • 实现一个c语言函数,先让理解这个函数的意思,然后完全实现
    char *strtok(char s[], const char *delim)
    
    • 函数写完,就完了。我告诉他还可以优化的,还没来得及说,面试就结束了。他比我还着急。

    三面

    最伤心的就是三面,本以为是hr面,结果一上来就盯着技术问题问。最后,问了一下,才知道是技术三面,凭什么比别人多。。伤。。

    • 自我介绍
    • 科研项目介绍
    • 服务器项目介绍
    • 多线程相关
    • 多个服务器通信,线程池的设定(这个问题问了好久,什么qps,响应时间都扯出来了)
    • 哈希表的冲突解决方式
    • 哈希表在桶固定的情况下,时间复杂度。怎么优化
    • 多线程中哈希表保证线程安全
    • 哈希表特别大,桶特别多的时候怎么加锁
    • 哈希表这问了好多,能记住的就这么多了。
    • C语言变量存放位置
    • 栈上的分配内存快还是堆上快(我猜是栈?有大佬有标准答案吗)
    • http的长连接和短连接是什么,各有什么优缺点,然后使用场景
    • 在一个浏览器里面输入一个网址,后回车,在这后面发生了什么。(开放性问题,随便说,但是我答得不好,没能把握住) (最后这个问题,要是有大佬能够完整的回答一下,那肯定是极好的。)

    总结

    • 二面面试官太严肃,三面面试官还行,但是太残暴,问题一个接一个。
    • 网络部分是我的硬伤。
    • 革命尚未成功。。
  • 相关阅读:
    关于:nth-children 的几点总结
    JQ常用知识点总结(笔记篇)————
    ajax的数据处理
    快捷小技巧
    javascript获取select,checkbox,radio的值
    面试题
    canvas基础
    python中的线程之semaphore信号量
    PHP中$_POST和$_GET的用法
    php中echo、print、print_r、var_dump、var_export区别
  • 原文地址:https://www.cnblogs.com/lengender-12/p/6905726.html
Copyright © 2020-2023  润新知