陈大脸 香港大学·2022届
APP 内打开
66
3
62

快手笔试经验分享,太搞笑了过程

面试体验很好,整体比较基础吧,面试官会耐心等你写代码,也会给出优化建议,面试官甚至还会帮你回答问题,太可爱了。中途我紧张想上厕所,竟然让他看出来了,尴尬鸡肋,但是整体状况还不错哈哈哈开心


自我介绍

二话不说,先写一个LRU,吭哧吭哧写了二十多分钟,之后面试官给提了一些优化意见。

简单介绍一下项目,以及团队结构

长连接和短连接的区别?

MySQL 存储时间有哪些数据结构?有什么区别?

写个代码吧,单链表按奇偶位置进行拆分?好像今天很多人都遇到了这道题。

https 和 http 的区别, https 建立连接的流程。

你对快手xx方向的发展是如何理解的(xx我忘了。。)

你对第一份职业有什么期望吗?有什么想问我的吗?


整体问题我感觉回答的都很不错,坐等二面,作为未来想成为java大佬的人,给大家一些建议

首先是并发编程:

通过深入了解最底层的运作原理,加强逻辑思维,才能编写出高效、安全的多线程并发程序。

包括:集合框架(源码)、工具类、框架Spring、SpringMVC、Mybatis、Shiro、Netty、服务器(tomcat、Nginx)、网络编程、序列化、JVM等。


其次是设计模式:

设计模式是可复用面向对象软件的基础,学习设计模试是每一位Java工程师进阶的必经之路,灵活地使用设计模式,可以让代码变得简洁、易懂、复用性更高。

常见常用的设计模式有:工厂模式、代理模式等。



发布时间:2020年08月25日
用户头像
我来说两句…
共 3 条评论
猫酱 大连海事大学·2022届
为什么我发现我的面试和你们的都不一样,每次都是问项目+场景题,根本没有Java基础
2020年08月27日 回复
神速蜗牛 中国科学技术大学·2022届
2021届真的哭唧唧现在学习来得及吗
2020年08月26日 回复
红红姐 西北农林科技大学·2022届
感谢分享
2020年08月26日 回复