七牛云存储
上海市 · 互联网 · 100-499人
公司实力雄厚
F轮
高新技术企业
专精特新企业
独角兽企业
科技小巨人企业
经营产品·1

面试经验

“有难度”
“体验一般”
91 条面经
面试官技术hr看中专业技能经验优化编程体验一般2轮有收获一轮第二轮第三轮销售主管servermap自我介绍性能mysql选择题
NinjaK
Golang
未通过未通过
时间有一些久了,只能回忆起一些大概。技术面试总共是2~3轮视频面试(我在第三轮时闯关失败,当时本以为胜券在握,最后还是大意了)。七牛云面试官面试时,既考察基础知识和能力,也注重实战经验,尤其关注存储方面的技术,比如MySql索引,Redis应用以及主从数据同步等方面。第一轮面试时,面试官了解到我有C++的背景,在考察Golang的同时也问了些C++的问题。后来他问了一个并发分布式事务的数据一致性问题,把我难住了,问的是并发对一个MySql数据库字段进行自增时,如何确保数据自增成功。我回答说,用事务可以保证。他又问如果在最后commit的时候发生了超时(比如因为网络问题,Server端没有正常返回),这时候如何确保数据一致性。因为分布式的经验欠缺,没能打上来。面试官比较耐心,会和你进行讨论,循循善诱。当然,面试离不开现场编程,后面出了一道题目让我现场写一个可以进行并发数控制的struct简单实现,类似于ratelimit。等了几天之后,安排第二轮技术面试,仍然是先问答,然后现场编程。自己对于hash部分的基础知识有些薄弱,所以当被问到如何写一个hash函数的时候被问倒了(惭愧)。现场编程的题目是关于LRU的简单Golang实现,并且能在幸运的是,后来竟然还安排了第三面。第三位面试官很和蔼,当我问到他七牛云大概有多少代码量的时候,他热心的帮我大概统计了下。面试官当时问倒我的问题是,描述下用redis给MySQL提供缓存功能应该如何实现,并且如何保证数据一致性的问题。我完全答错了,事后想想对于自己不确定的方面,面试时还是要仔细斟酌再回答,不能想当然。总体来说,还是非常好的一次面试体验,给七牛云赞一个。...查看更多
2 年前 发布
匿名用户
Java
确定通过确定通过
先是线上笔试,笔试题目有选择题,编程题,简答题,选择题比较难吧,编程题简单,简答题还记得是考死锁分析和改进的。 然后第一轮面试:自我介绍,项目中使用过bloom filter,追问bloomfilter是什么,有什么好处,什么情况下会失效,和hash,bitmap有什么区别,然后问计算机网络中tcp为啥三次握手四次挥手,timewait的作用,接下来问了数据库,mysql的sql优化思路,b数,b+树,b*数的区别,红黑树是什么,然后java,谈一谈java的并发(让我把自己听到java并发想到的第一个东西是什么说出来,能说多深说多深)然后问了我一个他们业务中遇到的问题,业务中大量链接都处于time-wait状态是什么情况。口述了下求二叉树深度的问题,对了,java还问了基本数据类型和包装类型的区别,各占多少大小。 过了一个星期安排了二面,先是自我介绍,然后问了jvm的垃圾回收机制和类加载机制,也是让了解多深说多深。也问了数据库SQL语句执行的过程,问了我实习中SQL优化的处理案例,而且是追问,我说一个就问当数据量增加之后怎么处理,当并发多了怎么处理,能提高多少时间消耗,问到不会为止。接下来问了三次握手四次挥手,问了线程状态,怎么切换,yield和sleep区别,最后手撕代码,交换相邻奇偶位置的链表节点,例如1,2,3,4交换后是2,1,4,3。手撕之后,要求讲思路,优化点和怎么优化。面完反问。 两个小时之后,hr打电话说面试不错,但是java没岗位名额了,问我音频部门的c++考虑嘛,然后5.21号晚上安排了音频部门的面试,本来很虚,想直接承认自己不会c++,结果面试官很友善,是来跟我聊天的,说前两面表现不错,今晚只做过业务介绍,由于疫情影响,一下也不能返校实习,所以可以给我时间复习c++或者新学习go语言,七牛云似乎是以go语言起家的,用的技术框架都比较新。最后面完,面试官说没问题,等我来实习就行。 七牛云整个面试过程都很不错,除了二面面试官因为开会忘记了和我约的时间之外,体验都很好。而且面试时间都基本是在晚上,可以看出身为处于发展势头比较猛的公司,七牛云业务还是比较忙的,并且面试官给我感觉很热爱技术,和我技术面的时候都比较有兴致,也愿意去思考追问,还会问他们实际遇到解决不了的问题。总之,比某东面试官,迟到了还一脸不耐烦好太多了,不想面试就别约,约了还迟到,迟到了还不耐烦,希望面试官都像七牛云一样,态度友善,给人传达做技术很有意思的感觉吧。 ...查看更多
2 年前 发布
加载中
看准网七牛云存储七牛云存储面试经验

找工作