面试
gallos
这个作者很懒,什么都没留下…
展开
-
完美世界--面经 python
总体来说面试官是一个很亲和的小哥哥,在面试中没有感觉到面试者怕面试官的压力,总体感觉比较满意;现在将面试经验分享如下:1.首先问了一下django 和 flask的一些介绍2.对自己的项目进行了介绍,三个项目介绍了就有十几分钟吧,面试官问了一些项目中的问题,基本没咋问都是我在说。3.数据库:主键,外键,索引的特点4.数据库:我知道的数据库的存储引擎,innodb和myisam的...原创 2019-04-03 22:55:06 · 424 阅读 · 0 评论 -
头条python后台一面凉经
面头条的两次经历:第一次在十二月份当时没有复习,然后直接就是视频面试。面试官问的很基础首先上来就是谈谈项目,然后在数据库方向下手,出了一道题让写sql语句 可是没有复习到 并不会 实际就是group by的用法罢了然后网络 四次挥手 为什么要TIME_WAIT并没有看过网络凉cookie和sesssion的区别 cookie禁用后如何使用session输入一个网址到页面显示出来的全...原创 2019-03-24 12:40:17 · 2357 阅读 · 0 评论 -
堆排序
堆排序是面试中比较常考的排序方法,所以在找工作时我们自己必须能手撕出来堆排序。堆排序的思想为:我们在堆排序的时候需要将数组想象成一颗完全二叉树。那么就满足:每一个父节点所对应的子节点的左子树2*n+1,右子树为2*n+2。将此树变成大顶堆,然后每次取堆顶元素和堆尾的最后一个元素进行交换,然后继续将len(list)-1进行变成大顶堆。以此类推直到遍历所有数组。大顶堆:任何一个树的子树最大...原创 2019-04-01 00:10:36 · 89 阅读 · 0 评论 -
顺序表和链表的面试总结
顺序表和链表是数据结构中的两种存储形式。顺序表(值得是典型的数组):原理:顺序表存储是将数据放到一块物理地址连续的存储空间中,级相邻的元素物理地址也是连续的。顺序表的插入如删除操作:插入:最好情况:在表尾插入元素,无需移动元素,时间复杂度为O(1)。最坏情况:在表头插入元素,所有元素将都会进行后移,需要进行移动n次,时间复杂度为O(n)。删除:最好情况:删除尾元素...原创 2019-05-24 17:35:50 · 159 阅读 · 0 评论 -
360,字节跳动摩擦
一面:稳到膨胀:项目介绍,用到的组件和技术。cookie和session的区别linux常用命令二分查找sql语句的书写 like栈和队列的区别数据库的索引,b+树python gc用到的算法(垃圾回收方便)二面:凉凉python PEPpython2于python3的区别 主要是编码的区别举例说明,代码风格方面数据库的索引,数据库的优化输入一...原创 2019-08-29 09:30:11 · 456 阅读 · 0 评论