360面试——算法岗

Posted fpga和matlab

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了360面试——算法岗相关的知识,希望对你有一定的参考价值。

目录

一面:

二面


一面:

#进程线程区别
#多线程和多进程的应用场景
#几种排序算法的时间复杂度
为什么工程上一般都是用快排,而不是堆排序和归并
解决哈希冲突的一种方法;hash_map使用开链法的优缺点

#死锁了解吗,描述一下;死锁预防的方法

#网络的七层协议和五层协议;各层都分别有哪些协议
#HTTP长连接和短连接的区别
#TCP建立连接的过程会交换哪些信息(起始的序列号、窗口、各种选项)

算法:
给定一个数n,将二进制的前n位置1
 

二面

#说一下string的拷贝构造函数;拷贝构造函数有返回值啊(这里竟然忘了。。。)
#参数为什么是常量引用
#怎么提高传输的效率(比如提高有效载荷,nagle算法)
什么时候需要禁用nagle算法
#提到time-wait的时候,如果上一连接A的报文段被本连接B的服务器接收处理吗(考察初始序列号)
HDFS的文件读写过程

孤儿进程;僵尸进程;为什么要设计为父进程来回收子进程的资源,而不是子进程自己释放资源
 

以上是关于360面试——算法岗的主要内容,如果未能解决你的问题,请参考以下文章

美团面试——算法岗(4个面试案例)

腾讯面试——算法岗实习&深度学习&CV方向

商汤科技面试——AI算法岗

字节跳动面试——算法岗

爱奇艺面试——深度学习算法岗面试

百度面试——算法岗