一、笔试大概内容
- java 基础
javase 的每个方面都有涉及吧。最多出题的是并发编程,JVM 也有涉及,像 jvm内存模型之类的。还有 java 的常用的数据结构。需要好好重视基础!!!
- MySQL
一脸懵逼... 有涉及到索引,基础的书写 sql 倒是没怎么考察。
- HTTP 协议
考的都很简单。都是一些概念题,个人觉得可以看图解 HTTP 协议强化一下基础。
- 数据结构与算法
常用的数据结构特点。我居然忘记了什么是最优二叉树,然后就没有然后了。也有算时间复杂度的,就分治算法的。两道编程题,感觉不太好做,找不出用什么算法。按自己的想法暴力写了一题。值得注意的是,此后要增强自己的算法能力和一题多解,追求最优算法。感觉自己这方面还是有点弱.
- 弱引用和强引用
知识盲区。大概问的是两者内存回收的时机
- 开放题
题目的意思是让你说说怎么保持云笔记的同步。瞎扯了一些...
二、心得体会
没有准备就做这笔试了,借此看看自己的水平。果然结果不咋样,任重而道远啊!javase 基础真的超级重要,希望自己能在毕业之前系统地把 《java编程思想》过一遍吧,每天坚持写写算法题,保持脑子的活跃性。不要一昧地追求框架,多回顾学的基础知识,像数据结构,数据库。不能停留在只是会用的程度,最好看看原理。加油加油加油!!!