4月总结(Python方向)
由于是四月开始投递的,错过了很多机会也比较可惜,但也是有所收获的,现在来分享一下个人总结与大家一起成长😊。
四月总共面了四家公司,分别是谷露软件、悦动天下科技、金山云、深信服
谷露软件(一面)
第一次面试是面的谷露软件,当时也是很紧张😂,但面试官人很好,面的过程就像在聊天,没有了紧张感
字典是怎么实现的
装饰器了解吗,一般什么时候用装饰器,有没有用到过装饰器
魔法方法是否了解,用过哪些
问了有没有在Linux上开发过(没有,但了解一些基本指令,项目部署在Docker上)
Mysql事务了解吗,四大特性
好像是问四大特性中以什么为主导
索引原理了解过没
Mysql索引的数据结构
介绍jwt
项目介绍
是怎么来的
有没有遇到过什么问题
优化过哪些地方
SQL优化过哪些地方
问假设Celery执行异步任务的时候万一服务没有走荡机了怎么确保数据的准确性(问题大致是这样有点记不清了😅,没想过来,提了下自己的想法不对)
Redis(因为项目优化中提到了缓存击穿的问题)
介绍缓存击穿、缓存穿透、缓存雪崩
谷露软件二面
装饰器了解吗,一般什么时候用装饰器,有没有用到过装饰器
魔法方法是否了解,用过哪些
问了有没有在Linux上开发过(没有,但了解一些基本指令,项目部署在Docker上)
Mysql事务了解吗,四大特性
好像是问四大特性中以什么为主导
索引原理了解过没
Mysql索引的数据结构
介绍jwt
项目介绍
是怎么来的
有没有遇到过什么问题
优化过哪些地方
SQL优化过哪些地方
问假设Celery执行异步任务的时候万一服务没有走荡机了怎么确保数据的准确性(问题大致是这样有点记不清了😅,没想过来,提了下自己的想法不对)
Redis(因为项目优化中提到了缓存击穿的问题)
介绍缓存击穿、缓存穿透、缓存雪崩
谷露软件二面
腾讯会议屏幕共享写算法题
首先构建一颗树,写一个函数比较两颗树是否相等(当时有点紧张有个部分卡住了在面试官的提示下写出来了,然后也用另一种递归的方法写出来了)
问我是否了解LRU(回答不了解😥,算法这块得好好提高了)
跟我讲了LRU的概念后,给了我一个架构,然后去实现,最后在面试官的耐心指导下写出来了🤣
谷露软件三面(一个姐姐和一个研发经理两个人)
姐姐问你的在校情况,是否遇到过困难,怎么解决的,有没有其他的爱好,平时是怎么学习的,等等.....
研发经理深挖项目
最后成功oc,发了offer,hr姐姐说面试官对我的面评还不错😍,但是因为是上海所以没去,面试过程的整体感受蛮不错的,公司内部平时的活动也很多,电脑配置是苹果的
金山云
因为是官网投的,笔试过了就通知面试时间了,一面是个小姐姐,说看我简历说我学习东西还蛮多的😂,面了半个小时,详细讲了Python的GC机制,然后...有点忘记了😂,一面结束后很快就约了二面时间,是非技术面,跟我也介绍了一下公司最近的业务。最后四月底hr面,hr姐姐说只剩领导审批就可以发offer了,整体感觉也蛮好的😃
悦动天下科技(一面)
一、数据结构与算法:
栈和队列的区别
链表和顺序表的区别
如何判断链表是否有环
栈的实际应用场景
了解过哪些排序算法
冒泡排序的实现思路和算法时间复杂度
二、计算机网络
udp与tcp的区别
http了解哪些字段
udp和tcp哪个有长度限制
udp为什么会有长度限制
三、python
生成器与迭代器的关系
生成器的应用场景
深拷贝与浅拷贝
浅拷贝出了个问题
面向对象的类属性和对象属性出了个问题
字典出了些问题
字符串出了些问题
四、Mysql
索引原理
讲一下覆盖了索引
索引失效有哪些情况
五、Reids
什么是缓存雪崩
哪种数据结构适合做排行榜
栈和队列的区别
链表和顺序表的区别
如何判断链表是否有环
栈的实际应用场景
了解过哪些排序算法
冒泡排序的实现思路和算法时间复杂度
二、计算机网络
udp与tcp的区别
http了解哪些字段
udp和tcp哪个有长度限制
udp为什么会有长度限制
三、python
生成器与迭代器的关系
生成器的应用场景
深拷贝与浅拷贝
浅拷贝出了个问题
面向对象的类属性和对象属性出了个问题
字典出了些问题
字符串出了些问题
四、Mysql
索引原理
讲一下覆盖了索引
索引失效有哪些情况
五、Reids
什么是缓存雪崩
哪种数据结构适合做排行榜
悦动天下科技(hr面)
最后也成功oc,发了offer,但因为一些原因还是没去,hr姐姐说以后去深圳了跟她联系,技术面的面试官对我面评不错,说去深圳了有岗位可以给我,哈哈哈🤣
深信服(一面)
一、算法题
斐波拉祈数列第一百个数
二、python
进程与线程用在哪些地方
垃圾回收机制
GIL全局解释器锁,为什么要用它
迭代器的优点
with
is和==的区别
a=-5,b=-5,a is b答案是什么
a=-6,b=-6,a is b答案是什么
Django中你是如和创建MySQL的连接池的
说说你是如何用Django去设计和校验登陆功能的
三、数据库
三大范式
给定一个文章表(id ,name),一个评论表(id,content,tid(外键字段)),求评论数为前十的文章名,写sql
四、操作系统
说出十个你知道的操作命令
查看全局的资源情况
一面问了hr姐姐说过了,反馈很快就约了二面时间
深信服二面问了一个多小时,但是有点遗憾二面没过😭😭😭😭,问了一个点后会继续往下问,一紧张就没扛住😥,看来还是没准备充分,得好好看看自己的问题在哪,好好总结。这个四月有收获也有遗憾,继续冲秋招!!!!!继续冲刺!!!!,本人创了一个PYthon秋招群,学Python的xd可以一起进来一起分享学习心得😍