2018-04-21

今天晚上做了虎牙的安卓的线上笔试,前面选择题都还好,问的算法都不算难,也考了一些计算机网络的问题,好在之前也了解过计算机网络的东西,但是了解的不是很详细,也没有自己写总结,导致当时看的东西现在又忘了,回头还是要找机会把网络的知识补回来。第二大题三个算法题全崩了,一个都不会,真是感叹啊,之前学的几个排序算法一个都用不上,真心不喜欢算法这一块的内容,不过以后还是慢慢地想办法补起来吧。
今天是4月21号了,还有两个月就要暑假了,目前还不知道暑假我能去哪里去实习,如果我很厉害的话,早就可以找到实习了。唉...
我还欠缺好多必要的东西啊。比如数据结构,树的一些算法,java集合也只懂ArrayList和LinkedList,hashMap稍微了解一些,但是也没有详细地去看过源码,真的是惭愧。java的JVM的内容我也不懂,android项目经验也很欠缺,明明网上也有那么多接口,自己是可以做的。
接下来的两个月日子里,可不能再松懈怠慢了,要好好学习,好好花时间钻研这些东西。
先列一个待学习列表吧,然后按照顺序一个一个去学好来。

  1. JVM深入的细节,面试稍微深入都会问到这方面,内存管理,gc这些的。不要停留在表面,要深入去理解,然后做笔记,记录。
  2. 树的排序算法,动手去实现,动手去解决,这都是基本的东西,面试肯定会问。
  3. java集合类每一个的源码都去学习,先自己看,不懂就找网上的博客来看,弄懂来。
  4. 多做几个项目,上github上面去看别人的项目是怎么做的,先模仿着做几个,理解一下思路,再自己做。

你可能感兴趣的:(2018-04-21)