21届双非本科菜鸡的一点意思都没有的后台实习烤面筋(╥﹏╥)
写在前面
ps:只会Python
说真的实习春招我真的好累啊身边最好的几个朋友全都是大厂抢着要,而我是
腾讯投了半个月, 捡(对没错就是捡,被嫌弃)我简历,某PHP后台捞了我, 然后两轮面试都很敷衍流程也巨慢然后二面之后就灰了
字节面试机会都没有 (可能去年11月份投了一次日常, 回答的不好, 然后还出了点小事故)
阿里笔试都没过直接拒信
快手投了两次两个岗位都不合适
虎牙只能选运维岗(运维的一点没准备)然后二面还是挂了
美团笔试也很差但是被捞了一面体验还可以二面面试官就开始怼我的项目, 回答的很差, 10天之后也没了
还有很多没有去看进度的公司, 估计也是没了
说实话, 我确实觉得自己没什么本事, 但是也不至于这么惨谁也不要我, 但就是真的这么惨. 然后怀着巨难过的心情, 困难的度过了3月和4月上旬. 还是就是, 由于我自己无法释怀, 男朋友怕我生气然后也是整天出去玩也不敢理我, 整个人的心情到了一个低点, 抑郁测试都是齐刷刷的红色危险值.
但是, 对的任何事情都会有但是, 我选择换种心情面对, 现在的情况算是好了一点了吧, 也在这里许愿能顺利拿到shopee的offer. (同时感谢我男朋友)
深信服11月一面
爬什么网站
怎么提高爬取效率
redis主要在项目中做什么
一台机器提高并发怎么处理,面试官提示:你不是用python吗...(然后就回答了多线程/多进程/协程, 然后自己提了一下scrapy就是一个异步框架
讲一下多进程和多线程,在操作系统的层面上讲一下原理和区别
操作系统上用什么结构描述进程(PCB
描述一下PCB,一些主要的字段
进程之间实现地址空间隔离怎么实现
面试官提示虚拟内存 (页表
页表中怎么对应虚拟内存和物理内存
linux中你主要常用的命令是什么
查看系统资源的使用情况用什么命令
查看网络信息,ip地址的命令
netstat查看的是什么信息
linux中fork和exec的区别
python中的数据结构
列表和元组的区别
可变和不可变在内存里是怎么反应的
python中的数据结构他的存储模型是怎么样的(他想要的回答是python存的是对象的引用, 即地址)
a= 10,b=10 ,a is b
list在python中的实现
为什么list可以动态扩容
字典的底层实现
字典映射怎么实现->>哈希函数
哈希函数发生冲突怎么解决
字典,元组,列表,集合在内存中的大小,为什么
python的装饰器
装饰器是什么时候装饰到函数里面,是运行的时候还是编译的时候
python中列表排序的方法有哪几个
list的高级函数(面试官提示map,reduce...我说这个应该不止list可以用吧
说下python中进程和线程,如果是刚刚那个高并发的情况下,你会用多线程还是多进程,为什么
网络的7层模型
说一下三次握手
tcp怎么确认对方包已经收到的(每次发都会确认 ack=x+1确认的就是序号x的包收到
说一下二叉树
二叉树对比链表和数组的优点
链表查找的时间复杂度 ,二叉树呢
红黑树大概情况
红黑树的查找和插入的时间复杂度
- 二面问的都是项目流程思想,偏软件工程, 没有录音不写了. 拿到了offer 实习了2-3个月
腾讯
3.6 投的 3.20一面 - -!!! 面试体验也很不好, 面试官对我没兴趣, 很敷衍
一面(3.20)
腾讯teg一面 (21min
自我介绍
项目
习惯用的语言是Python?
Python语言优点
脚本语言和编译性语言的区别
Python常见的数据类型
可变和不可变类型
Python传参( 也是上一个问题
小程序项目后端用的通信协议和数据格式分别是什么
http的理解, 和https的区别
json格式和protocol buffer的格式编码的区别
mysql和MongoDB的区别
数据结构, 特点, 区别
git理解 (黑人问号.jpg 问了两次是git?版本控制? 我只把他当工具用, 理解还真没理解过, 只能吹水了, 是想问开发分支流程??
linux查看文件前10行后10行
深信服实习情况, 为什么不继续
有读研计划还是就业?
实习时间?
就到这了- -
面试官别走, 我能问个问题吗: 部门, 主要业务
二面(3.27 18min
比一面面试官更敷衍- - 但是自己也是可能太紧张了吧也没睡好
问深信服实习
问flask的选型
PHP有没有用过
常用语言
(踩坑说我大一用Java做了个管理系统- -, 我其实只会Java的皮毛)面试官揪着不放
开源项目的学习和了解
项目的性能瓶颈
课程情况, 会不会影响到实习
开始实习的时间
深信服实习离职原因(疫情
面试官说完全看不到你对团队的贡献, 团队可以把你的代码全部抛弃
我真的很想骂这个面试官的, 我是本科生, 同时也不是应届生, 也是实习生, 我去实习完全就是想学东西想丰富自己的眼界和简历, 我写的代码再烂, 我也是在不断学习不断在进步, 我去实习, 就是想去帮你打代码的时候我自己能够学到东西!
唉 还是自己太菜了
反问:技术栈和建议
美团
一面(3.19 40min左右
没录音很多忘记了, 就是面试的基础题, 无编程题
项目和个人经历
数据结构, 区别
网络http和https
数据库隔离级别
数据库最左匹配
linux查看进程命令
远不止这些问题, 一面面试官极好
二面(4.1 37min左右
项目和个人经历
深信服离职原因
课程, 会不会影响实习
实习地区的选择, 最后会不会选择上海(投的是上海的岗位
到岗情况和实习时间
考研的打算, 为什么不考研
项目负责的情况, 职责
爬虫项目的情况, 反爬机制(回答的很不好, 面试官一直揪着, 20多分钟
存取过程中的挑战
项目中的成长比较大的点
另一个项目的情况
开发的人员和配合情况, 职责情况
https, session cookie openid
项目难点
怎么学习的
兴趣爱好
技术栈和建议
Shopee
一面(4.15 45min左右
自我介绍和项目经历
数据结构, hashtable, 哈希冲突的解决, 哈希表的扩容和步骤, 哈希扩容要加锁吗
死锁概念,预防,避免,检测,解除
常见的IO类型
阻塞IO阻塞在哪里
同步IO/异步IO 和阻塞/非阻塞的关系
IO多路复用常用技术, select/poll/epoll区别
TCP/IP , TCP概念, 怎么保证可靠
拥塞控制的算法和流程
四次挥手的客户端和服务端状态流转
服务器有大量time_wait状态的TCP连接是为什么
UDP概念
为什么QQ聊天UDP为主TCP为辅(预防网络抖动
http和https的区别
https如何实现安全传输
MYSQL使用情况, 隔离级别, 对应隔离级别的会引发的并发一致性问题
可重复读怎么实现(MVCC
分布式锁(不会
flask使用情况, 源码, 路由
编程: 单例模式
反问: 业务, 建议
面试体验巨好, 不会的东西面试官会提示, 答不上来面试官也不会一直揪着不放
二面(4.17 25min左右
自我介绍和项目经验
深信服实习期间实现的具体功能, 数据量
深信服实习期间的数据量
后端架构性能瓶颈
问项目
反爬机制
编程:实现二分查找
实习的工作安排情况
喜欢编程吗, 为什么
对未来的规划
3个词形容自己
缺点
反问:建议, 如果要胜任岗位我要往哪个方向努力
- 面试官说对我挺满意的, 然后整个面试过程也很愉快
总结
虎牙面试一面微信语音, 二面电话都没录音, 忘记了, 很多问题也不大记得了
还有其他公司的面经, 以后再整理吧
感觉一面比较重基础, 二面基本上都是针对项目来回答了, 我前面几面二面都面的不是很好, 项目掌握的不是很透彻, 底层原理掌握的也不是很好, 面试官一给场景题和设计题我就有点回答不上来了,所以腾讯美团虎牙都挂了, 虽然挺难过的,
但是正如我朋友劝我一样, 找工作是一辈子的事, 以后跳槽也会找工作, 难道每次找工作都是这种心态吗?而且现在还年轻, 还能去尝试, 而且现在只是实习, 机会一定还会有的.
祝愿吧,加油
#后端实习面经##Shopee##腾讯##美团##Python工程师##实习##面经#