Fork me on GitHub

360面试总结

背景

昨天面试了360公司,从一面到hr面,一天之内全部过来,这里只总结问题,技术题的答案会在我的GitHub上的项目上更新

技术一面

  • 简单做下自我介绍
  • 你介绍下项目,华为软件挑战赛吧
    • 讲下这个LSTM算法吧
  • 学C++多长时间?为什么要学C++?
  • 你了解搜索么?
  • 知道C++里面的多态么?
    • 能在代码框给我写个简单的多态的例子出来么?
      • 你在代码里面写的new,它分配的内存在哪?
        • 堆排序知道么?
        • 十亿数取出其中的最大的K个,用什么算法?
        • 内存里面的堆和栈有什么区别
        • 堆栈的存活时间相比呢?
      • 在代码框中实现下类A的构造函数、析构函数、还有复制构造函数
  • 计算机网络的七层模型知道么?
    • 那你知道的传输层协议有哪些?
    • TCP和UDP的区别?
    • TCP是怎么建立连接的?
    • TCP怎么实现精确传输的?
  • shell中查看Linux中CPU利用率的命令?
  • 查看网络状态的命令?
  • 测试网络是否通畅的命令?
    • ping实现协议是什么?
    • 网际层的协议还有哪些?
    • ARP协议是干啥的?
  • STL了解吗?
    • STL里面你常用的有哪些?
    • vector的底层实现?
    • 能不能不要多余的那部分内存?
    • map的底层实现是什么?遍历输出后有什么特性?
    • 除了红黑树实现的map,还有其他方式实现的map吗?
      • 什么叫哈希?
      • 解决冲突的方法有哪些?
  • 你说你在学习内核?给我说下内核的一部分吧?
  • 写一个遍历二叉树深度的程序吧?

    技术二面

  • 做下自我介绍吧?
  • 在研究生期间做过一些项目是吧?那这些项目给你的最大的收获是什么?
  • 进程和线程的区别?
  • 指针和引用的区别?
  • 怎么解决死锁?
  • 解释下什么叫继承和多态?
  • 你理想的工作是什么样的?

    HR面

  • 做下简短的自我介绍,三分钟
  • 经过了两轮面试,你对自己的表现满意么?如果满分5分,给自己打几分?你觉得不满意的地方在哪里?
  • 你有女朋友了么?
  • 你对360搜索了解么?
  • 你本科成绩怎么样?全专业多少人?排名第几?
  • 本科参加的侏罗纪工作室?这是什么?大概多少人?现在这些人都在读研么?
  • 你当时为什么选择现在这个研究方向?
  • 如果这边给了你offer,你可以来实习么?
  • 你什么时候毕业?现在毕业论文写的怎么样啦?
  • 你觉得自己应聘这个岗位的优势是什么?
  • 你应聘其他公司了么?其他公司的面试进展怎么样?
  • 你为什么选择北京呢?如果其他公司给了你offer,你还会选择360么?
  • 你对北京生活压力大怎么看?那些原因是你不能克服的?
  • 你的父母同意你来北京么?
  • 刚开始让你干一些小事,你会觉得无聊么?
-------------本文结束感谢您的阅读-------------
0%