一个来自Java初级程序员的漂流瓶

一个来自Java初级程序员的漂流瓶

各位小伙伴们应该基本都复工了吧,我不知道疫情对你们影响大不大,对我影响是挺大的。在这里分享一下疫情过后本人找工作的辛酸史和面试官都问了啥?
上次写博客已经是2019年的12月了,这样算起来已经半年多没写过了。虽然我是菜鸡,但是态度要端正是吧,该做的东西还是要做。
我是19年年底从洛阳的一家软件公司辞职,当时好像公司的技术基本都辞职了,具体原因就不说了。本来打算在年后找工作,没想到迎来的不是工作而是疫情。在家闲了大半年,程序没写过,代码没敲过,面试题没看过。因为之前我面试的话基本前两家必拿Offer,所以那时候的我难免有些膨胀,今年4月15来到郑州之后,发现:找工作好难啊!
在郑州面的前几家公司自我感觉都不错,于是自己就放松了,安安静静在家等入职通知,结果等了球一个星期了还没有回复,这才知道没有通过面试,那能怎么办呢,继续找呗,之后,我就被面试官教做人了。
因为我实际工作经验刚1年多点,所以很多东西都是只会用而没有去仔细了解,再加上在家呆了那么久,忽然间大彻大悟:我要看面试题了。刚开始我并没有在网上扒面试题,而是一家一家公司的面试,就这样我面了有20多天,扫盲扫了有半本笔记本(手写笔记),终于是入职了一家公司,虽然不是很满意,但是谁让自己技术不太行呢,单休就单休吧,工资低就低点吧,一步一个脚印,慢慢来。
我总结一哈:疫情期间都说找工作难,其实我觉得,这是对人不对事!只要够优秀,外界是没有太大影响的,就拿程序员这行来说,像阿里巴巴,腾讯,蘑菇街这些大公司就不说了,中小型没有停工的企业还是不少的,面试机会会很多,就看你能不能把握住。
还有就是我找工作找了将近一个月,面试官都问了啥?因为我找的基本都是初级Java开发工程师,中级的也有几个,所以可能被问的问题在座的各位可能瞧不上,本着我的善良,我还是说一下吧,以下是我真实遇到过的:

  1. spring,springboot,springcloud的优点
  2. 高并发分布式的概念和使用场景
  3. 缓存及其应用场景
  4. 同步阻塞/非阻塞/异步
  5. 消息队列(kafaka)
  6. 常见的数据结构和设计模式及应用场景
  7. 你了解dubbo和zooker吗,使用过吗
  8. sql存储过程
  9. Mysql底层数据结构(为什么)
  10. 常见的异常及处理方式
  11. git和linux的常用命令?
  12. 接口和抽象类的区别(老生常谈了(下同))
  13. session和cookie的区别
  14. 重定向和转发的区别
  15. Java集合都有哪些,原理及其优缺点
  16. Mysql和Oracle的分页关键字
  17. @Autowried和@resource的区别
  18. @controller和@RestController的区别
  19. Mybatis中#{}和${}的区别
  20. http和https的区别
  21. 进程和线程
  22. 常用Java框架的实现原理
  23. MyBatis和Hibernate的区别
  24. struts和SpringMvc的区别
  25. Java字符串和对象之间的相互转化
  26. String,StringBuilder,StringBuffer的区别
  27. 线程的状态,wait和sleep哪个需要唤醒?
  28. JDK1.8有哪些新特性?
  29. substring和substr(我以为我会,直到了解之后)
  30. 索引的优缺点,如何优化数据库。
    各位大佬,问题基本上就是这么多,可以说是java基础比较多,但是问你的时候说不上来就尴尬了,面试java初级程序员还是非常有用的。这些只是帮助小白们的门槛,我们想的应该是多做项目提高技术,在平常工作多做总结,多学多问。好了,看到这里的都是大佬,关注一下呗,以后继续和你们拉呱。
    最后祝你们一帆风顺,钱途无量,下班了,溜了溜了,886

猜你喜欢

转载自blog.csdn.net/weixin_44082075/article/details/106339104