我这篇文章并不是简单的描述一些面试中的题,或者总结一些技术知识,而是想记录我整个的想法和准备的过程,以及一些心得体会,让大家更加全面的去看待工作、跳槽和生活(从我的角度,当然肯定有不合理的地方,大家借鉴就好)
在字节跳动的两年时间中见证了抖音从百万日活到 2.5 亿、团队从 10 人到 100 多人的过程,技术上不同时期的选型以及迭代、沉淀和更替。项目上经历了一个工程到模块化再到组件化最后插件化,深刻理解项目不同阶段和不同体量的时候技术框架的选型。流程上不同阶段不同的方案,一直在探索最大的效率的协同开发。产品上从不断试错到稳步发展的过程,也就是数据驱动业务的过程。
字节跳动是一个伟大的公司,优秀的同事真是数不胜数,我在其中只是一个菜鸟,仰望各种大佬,不管是从技术方面还是做人做事的方面都学到了很多、成长了很多。在抖音的两年十分感谢我的同事、领导对我的帮助和提携,尤其是亨惠、火火老师、马老师、夏老师、将军、若雷、乐华、龙博等等一群大牛,还有漂亮的 pm 小姐姐佳鑫,和帅气的设计师冬冬,只能说我是何其的幸运,能够和一群优秀的同事一起共事、见证一款伟大 app 的崛起。
这次面试了以下几个公司(不是面试顺序):Airbnb、快陪练、探探、猿辅导、趣头条、脉脉、动动、瓜子二手车、伴鱼、最右、BIGO、音娱、快手、小红书、美菜 、微软、亚马逊、Ihandy、饿了么、爱奇艺、右划。
其中面试没通过的是:脉脉(一面挂),其他的公司都到了 hr 面谈薪资,美菜 、音娱、动动、猿题库等公司 hr 开诚布公的跟我说给不了我要的价钱,虽然技术面评价不错,我也明白,由于拿到一些 offer 后,我对不太想去的公司会要的比较高,我自己都觉得肯定不会给。微软和亚马逊有另外的情况,因为当时已经基本确定拿到 Airbnb 的 offer 加上眼睛因为上火长了针眼,特别疼,就直接拒绝了。可能有同学发现了,为什么这次我没有去 BAT 去试试(百度、阿里、腾讯),百度的确没有投递,阿里和腾讯不是我不想去,实在是太慢了(可能是我没有走内推,而是在 boss 投递的原因),基本上是投递后一个月后才告诉我简历通过去面试。
Linux
grep和find的区别rep 都有哪些用法r> 查看IP地址r> 创建和删除一个多级目录r> 在当前用户家目录中查找haha.txt文件r> 如何查询出tomcat的进程并杀掉这个进程,写出linux命令r> 动态查看日志文件r> 查看系統硬盘空间的命令r> 查看当前机器listen 的所有端口r> …
MySQL
你用的Mysql是哪个引擎,各引擎之间有什么区别r> 如何对查询命令进行优化r> 数据库的优化r> Sql注入是如何产“生的,如何防止r> NoSQL和关系数据库的区别r> MySQL与MongoDB本质之间最基本的差别是什么
Mysql数据库中怎么实现分页r> Mysql数据库的操作r> 优化数据库数据库的性能r> 什么是数据的完整性r> …
接口测试
什么是接口
如果模块请求http改为了https,测试方案应该如何制定,修改r> 常用HTTP 协议调试代理I具有什么说明抓取HTTPS协议的设置过程r> 描述TCP/IP协议的层次结构,以及每一-层中重要协议
jmeter,一个接口的响应结果如下:
接口产生的垃圾数据如何清理
依赖第三方的接口如何处理
测试的数据你放在哪r> 什么是数据驱动,如何参数化r> …
selenium
如何开展自动化测试框架的构建r> 如何设计自动化测试用例:
webdriver如何开启和退出一个浏览器r> 什么是自动化测试框架r> Selenium是什么,流行的版本有哪些r> 你如何从命令行启动Selenium RCr> 在我的机器端口4444不是免费的。我怎样才能使用另一个端口r> 什么是Selenium Server,它与Selenium Hub有什么不同r> 你如何从Selenium连接到数据库r> 你如何验证多个页面上存在的一个对象r> XPath中使用单斜杠和双斜杠有什么区别r> 如何编写SeleniumIDE/ RC的用户扩展r> 如何在页面加载成功后验证元素的存在r> 你对Selenium Grid有什么了解供了什么功能r> 如何从你的Java Class启动Selenium服务器r> Selenium中有哪些验证点r> 什么是XPath时候应该在Selenium中使用XPathr> …
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!