培训班学java学到什么程度可以出去工作了?

培训班基本上把成规定的项目完成了,在包装一下简历(培训班常用伎俩)在背一些常见的面试题

不同企业招聘要求不一样,具体的可以上招聘网站上了解

一般企业初级java开发岗位要求:

有扎实的Java开发语言基础
掌握主流的开源框架(如:Springboot,Mybatis,springMVC等)
熟悉HTML/XML、JavaScript、CSS、Ajax及常见的JS框架;熟悉数据库系统及SQL编程;熟悉Linux操作系统
熟悉分布式、缓存、消息等机制,有redis、kafka、storm、zookeeper使用 
具有Java应用开发经验,有大中型项目或者大中小项目中关键模块的设计经验

面试主会问基础的,会根据你的项目来提问,可以问的很浅也能延伸问的很深,就看你在面试的时候是应届生面试,还是包装1-2年经验,面试题难度是不一样的

比如应届生没有工作经验的面试问题,明确的点,要求说出来

在学校做项目最大的收获是什么?

  1. springmvc的执行流程是什么样的
  2. 数据参数在handler处理
  3. mybatis 执行器有哪些?
  4. mybatis 分页插件如何实现
  5. 动态sql如何写
  6. 方法和sql如何绑定 先namespace
  7. 线程 进程关系
  8. 线程的状态 6种
  9. interipped
  10. notify all区别
  11. 线程安全 写 锁机制
  12. new创建字符串
  13. syn锁升级
  14. 反射可以获取私有信息吗 需要设置一下setaccess
  15. 自定义注解
  16. 多态的理解 封装
  17. treeset如何去重 compareto
  18. 数组链表区别
  19. 序列化 反序列化
  20. Spring如何为我们创建对象 动态代理
  21. Springbean生命周期 init aware
  22. 对象作用域
  23. threadlocal 私有化 线程隔离 底层机制
  24. threallocalmap k v
  25. Spring 如何解决循环依赖 三级缓存
  26. linux的常用 ps -ef 进程号 kill
  27. 全局找一个文件 find
  28. 动态查看日志 tail f 动态 n 末尾多少行
  29. 数据库隔离级别 读未提交 读以提交 可重复读 串行化
  30. 存储引擎
  31. sql语句执行过程
  32. 先执行from

如果是包装2年左右的面试题:

  1. 说说你们系统的演进过程,有没有全程参与,说说从单体到容器化都经历了哪些过程。
  2. 你们有做中台,那说说系统的整体架构吧。包括上层业务,业务中台,数据中台,运维中台相关的东西吧
  3. 说说spring中用到哪些设计模式吧 ,你在实际工作中用到哪些设计模式
  4. 说说JMM 内存模型的内存模型吧。说说 volatile吧
  5. 说说JVM的内存结构吧
  6. 假设百亿级流量系统大促高并发系统下JVM如何调优?
  7. 说说JDK中的CompletionService吧
  8. 说说Executors吧,说说AQS,CAS吧,在实际工作中是怎么用的
  9. 说说Java中的IO模型吧,在实际工作中是怎么用的
  10. 说说Netty核⼼组件吧,在实际工作中是怎么用的
  11. 说说TCP连接断开原理
  12. 说HTTPS协议SSL加密解密流程
  13. 说说你系统的中缓存架构是如何设计的?说说缓存淘汰算法?说说Nginx+Lua多级缓存控制机制
  14. 数据库平滑扩容是在你们工作中是如何实现的
  15. 说说mysql数据库的索引
  16. 说说devops,pipeline如何打包部署的

刚从培训机构出来的Java程序员且无工作经历该如何找工作?

投简历海投是在浪费时间:

刚开始投简历投出去几十份都没效果,那就先分析一下自己的问题,不可能这么多份都没企业看到,要么就是简历写得太烂了,里面的内容没有实际的东西,太简单,那就要修改简历,包装一下自己或者在提升一下能力

找准自己的定位

在面试的时候,面试官会问你的个人情况,学习经历,工作经历,如果是没有工作经验的基本上都是围绕基础和学习情况来展开,如果你说什么也没有,只是培训机构出来的,面试官每天面试各种各样的求职者,这时候他对你的期望就会小一些了,在对你的简历也有一些怀疑态度,项目最好不要说培训机构里面的,大同小可的,培训出来的都是这几个项目

找好自己的定位,要知道自己对于Java的知识掌握到什么程度了,自己能做的项目有哪些,简历里面最好不要写什么精通,项目不是自己做的部分都写进,这无疑是给自己挖坑,找好自己的定位后再去求职和自己定位相仿的公司,更容易找到适合自己的工作。

必须有一定的面试技巧

沟通交流还是很重要的,假如入职后是一个团体,要能融入。一些项目是需要团队合作的

所以在面试前要多刷面试题,面试题整理了不少,常问问题和大厂的面试问题都有,还有答案的,有要的可以给我留言(避免广告)

在面试回来要复盘

态度很重要

去面试的基本礼貌要有,让做笔试题就做笔试题都是基础的,基础掌握得不扎实,面试有的基本不用了,直接回家

Java资源专栏

有完整的Java初级,高级对应的学习路线和资料!专注于java开发。分享java基础、原理性知识、JavaWeb实战、spring全家桶、设计模式、分布式及面试资料、开源项目,助力开发者成长!


欢迎关注微信公众号:码邦主

作者:暖阳

链接:https://www.zhihu.com/question/434929144/answer/1674276265

原文地址:https://www.cnblogs.com/hehe199316/p/14276168.html