腾讯 初试 & 复试

第一次取经总结_HTTP

初试

初始面试官很友好,真的很友好,中间断网了两次(我就在WiFi旁边),没造成影响,大家一定保持网路良好

  • Java八大基本类型所占字节个数 (boolean类型可能根据JVM的不同占1个字节或者4个字节)
  • interface 和 class 的区别 (注意interface的不同JDK版本之间的差别)
  • 离散加密 对称加密 非对称加密的应用场景,并列举出几个加密算法
  • 线程安全,线程通讯 (线程通信我分别答了操作系统的和Android的)
  • activity生命周期和跳转关系
  • HTTP请求方法和响应码,并举例几个响应码
  • equals & hashcode方法

. . . . . . 好像还有没想起来的

算法题

leetcode的题,多看多写! 多看多写!! 多看都写!!!

  • 反转链表
  • 中序遍历

(面试官:你有什么要问的吗?)

闲聊

内推学长建议你问这些

  • 所属部门
  • 做什么产品
  • 团队
  • 地点
  • 做什么
  • 避免问这写
  • 薪水
  • 福利

复试

  • 可以看看github的项目代码吗?
  • HTTP网络编程的书籍有看过吗 (自己吧唧吧唧说了一下,建议大家看书不要囫囵吞枣,一定要总结)
  • 错误编码设计方案 https://www.cnblogs.com/wd326150354/p/10861713.html
  • 断点传输设计方案 https://www.ibm.com/developerworks/cn/java/joy-down/index.html

大概是这两个方案吧,自己可以查阅更多资料

  • . . . . . . . . . . . 到这里凉凉了 (对,直接要设计方案,就说你能不能给出来,简单说原理是不行的)

个人总结

  • 简历上写自己最完善的那两三个项目,项目不够完善意味着项目当前进度使用的
    都是一些常用的技术,当面试官问你"你项目使用了那些技术?",这时候你可能有点尴尬了,你懂的
  • 看技术书籍不可囫囵吞枣,比如<图解HTTP> < JVM >,虽然枯燥一时,你慢慢用时间磨掉它,把知识烂肚子里
  • 跟一个需求请你写出设计方案. 这次面试的重灾区,我好好准备这方面的,继续努力
  • 算法多写多看leetcode的基本ok
  • 网络socket编程 & http 相关不可缺少,这次回头再看 <<图解HTTP>> <<TCP/IP>>
  • ​背书式​​​一问一答面试,这个在一面或者技术总监(我认为就是那种好久没敲代码的​​非技术主导​​人员)看来是还行,但是到了后面的二三面,沉溺于bud中的小哥,他们真的不喜欢背书式的应聘者,搞不好直接挂掉,至于这个怎么避免​背书式​,我也在总结方法,希望大家尽量避开.

多加油,多努力,祝各位早取offer , 也祝自己早取offer
写完这篇文章,我也回头去学习了