通过朋友帮忙内推,面试难度大,问了太多细节问题,注重算法和基础,,大概一周后通知电话面试,先进行自我介绍,然后询问专业问题,最后需要向面试问排序算法,简述快排的原理,时间复杂度和空间复杂度,数据结构知识问的多,还有操作系统等基础知识,太细节,不好答。
面试官问的面试题:百度软件开发面试题
1.自我介绍
2.有无相关项目经验,简要介绍,技术栈有哪些
3.几种排序算法的优点和时间复杂
4.操作系统,数据库基础知识
5.给了一个情景题,房间配钥匙,电话说明思路
先问一些学历,学校的内容,然后开始问专业相关的问题,只要笔试通过了,后面的还得继续努力,线上视频面试,最后等待消息
面试官问的面试题:百度软件开发面试题
问一些基本的算法,让你解决一些问题,有时候也会直接让把代码写出来,总体来说,还是很有难度的
面试过程分为三轮,一轮基础技术面试,二轮资深技术面试,三轮经理面试。整体来说较注重基础知识的扎实程度。
面试官问的面试题:百度软件开发面试题
怎么样理解HTTP协议。HTTP缓存的机制以及常见的缓存方法。HTML css基础知识如怎样用css画一个三角形。怎么样实现性能优化,怎样实现一个js链表。