面经详情

当前内容设置为仅微信小程序内可见

前往微信小程序

相关推荐

匿名用户
Python
未通过感觉没戏
下午的面试,几乎崩溃。问啥都不会,还是基础不牢啊,得恶补。记录一下面试题: 1 python的GIL是啥?我:?不会。详解,GIL:全局解释器锁。每个线程在执行的过程都需要先获取GIL,保证同一时刻只有一个线程可以执行代码。线程释放GIL锁的情况: 在IO操作等可能会引起阻塞的system call之前,可以暂时释放GIL,但在执行完毕后,必须重新获取GIL 2 计算机网络的七层模型和五层模型只勉勉强强记得五层。物理层,数据链路层,网络层,传输层,应用层。 3,http请求了解吗?不会。 4,你用scrapy的流程大致说了一下。 5,join on 和where的区别忘了。后者即使连接条件不为真也会返回左边的记录,而前者不会。 6,关系型数据库和非关系型数据库区别,答:关系型数据库在多表进行操作时比较方便,而非关系型就不行。 完全二叉树和满二叉树分别是啥?答:忘光了。随后解释一下他们的特性,手写代码判断完全二叉树。(后来发现他解释有误)根据他描述的特性写了判断函数,用了三个函数,深搜广搜并用,太复杂了。然后又让在已知完全二叉树的情况下判断满二叉树,只知道广搜一遍,没想出优化算法,大概就这些问题吧。 总之还是自己太菜了,什么都不知道,什么都忘了。没事多学学算法吧,打好基础。 ...查看更多
包含1个问题,1个回答
Q:完全二叉树和满二叉树分别是啥?
2 年前 发布
21
匿名用户
Python
未通过感觉没戏
总体按部就班。由于不在当地,约的是视频面试,上来面试官让我介绍一下自己,lz学的python,做过django和爬虫的项目,接着问了一些简历中项目的问题,django没问,问了问爬虫爬到的数据我是如何处理的,然后就开始现场问数据结构和算法,奈何lz是学通信的,不是科班出身,对我来说有难度,答的很差~~现场给我出了3道题: 1.比如有1000万个视频,每个视频都有播放量,让你取出播放量前10,你会怎么做: lz以前有过耳闻这个题目,凭着印象就说构造堆,然后做10次排序,紧接着面试官就问那你要构造多大的堆,算法的复杂是多少,lz直接蒙,我说要不就把1000万个分成若干个小部分,先堆排序这几个小部分,再选出最大的,面试官又问那这个算法复杂度是多少?好吧,答不出来,有大神也可以指导一下lz 2. 面试官又问“你刚才说了堆排序,那你试着写一个代码,往堆中插入一个元素“,lz恨不得扇自己两耳光子,刚才说尼玛的堆排序,lz只能硬着头皮写了一个及其low的方法,插如一个元素,就得做一次完整的堆排序(因为lz面试前刚好看了遍堆排序的代码,要不这个都写不出来) 3. 输入一个n,输出n*n大小的矩阵(按顺时针排列)、也就是螺旋矩阵。如:输入2输出 1 2    输入3  输出 1 2 3, lz把思路说了说,说先把外圈的写出来,然后递归,总之最后也没写出来,4 3 8 9 4 7 6 5总体来说,lz觉得面试官还是注重基础的,对于基础扎实的大家应该不是难事,奈何lz自己数据结构和算法只知皮毛,就gg了,给大家分享一下,lz努力去了。 ...查看更多
2 年前 发布
27

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网字节跳动字节跳动面试经验字节跳动面试经验:字节跳动-爬虫实习生
正在招聘测试开发工程师200 个岗位