360面试题计算机面试题,奇虎360软件测试面试经验

面试过程:

可能因为是实习岗,加上二面经理不在,问的都是基础,大部分时间都在纸上写代码……

一面 一个半小时

问一些基础问题:

模板和继承 多态的区别

模板类是什么时候实例化

一个源文件到可执行文件,中间经历哪些过程

析构函数为什么一般是虚函数

c和c++的差别

进程和线程区别,说到创建进程开销大,要全部复制一遍地址空间,他补充说现在不需要全部复制,用时复制。

说下进程空间,说到对于栈,函数返回时只将栈顶指针移动了,而数据还存在,可以访问但是不安全,他问对于线程也可以访问吗?

算法题

1 给定两个有序数组长度分别为m,n,找处于两个数组中差值绝对值最小的两个数,时间复杂度m+n

2 给定一个任务关系二维数组(i,j),是1的话表示i这个任务依赖于j任务,必须j执行完才能执行i,找出可以正确执行的任务次序

二面经理休假了…所以还是普通技术官面,一个小时

1TCP三次握手四次挥手

算法题

1 给两个字符数组,找出不需要连续的最长公共子序列(暴力枚举,动态规划)

2 排序算法,说了快速排序适合的情景,时间复杂度,手写出来

HR面

1当你在浏览器中输入一个东西开始搜索时,会经历哪些步骤

2说出3个360产品 面试官问的面试题:

可能因为是实习岗,加上二面经理不在,问的都是基础,大部分时间都在纸上写代码……

一面 一个半小时

问一些基础问题:

模板和继承 多态的区别

模板类是什么时候实例化

一个源文件到可执行文件,中间经历哪些过程

析构函数为什么一般是虚函数

c和c++的差别

进程和线程区别,说到创建进程开销大,要全部复制一遍地址空间,他补充说现在不需要全部复制,用时复制。

说下进程空间,说到对于栈,函数返回时只将栈顶指针移动了,而数据还存在,可以访问但是不安全,他问对于线程也可以访问吗?

算法题

1 给定两个有序数组长度分别为m,n,找处于两个数组中差值绝对值最小的两个数,时间复杂度m+n

2 给定一个任务关系二维数组(i,j),是1的话表示i这个任务依赖于j任务,必须j执行完才能执行i,找出可以正确执行的任务次序

二面经理休假了…所以还是普通技术官面,一个小时

1TCP三次握手四次挥手

算法题

1 给两个字符数组,找出不需要连续的最长公共子序列(暴力枚举,动态规划)

2 排序算法,说了快速排序适合的情景,时间复杂度,手写出来

HR面

1当你在浏览器中输入一个东西开始搜索时,会经历哪些步骤

2说出3个360产品

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值