请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

面试问题

在校学生,做了项目1.0。发现好像项目里没有用到并发编程。
自己确实看了慕课网和其他地方的一些付费课程,“面向面试”学了并发编程,还没有接受面试和社会的毒打。但是简历里没有并发编程的项目,是不是简历里不要写自己了解Java并发编程?

现在比较担心如果面试官问:你的这个项目有没有用到Java并发编程?
要是回答没有,是不是会被面试官内心diss:这个项目有点low,这个同学都没有并发编程的项目,还敢在简历里写了解Java并发编程,心里没b数。接着面完面试官就写了个较低的面试反馈。。。

如果面试官人好,没直接嫌弃,接着问:要是你对你的项目进行升级,那么你觉得,在具体哪些地方,需要加上并发编程?我该怎么回答比较好呢。

谢谢老师~

正在回答

1回答

同学好,并发无处不在,你的项目里面其实本身就有很多你看不到的线程池,比如tomcat本身,就有处理多个连接请求的线程池,还有我们quartz里面,也用到了线程池原理,spring容器本身也封装了很多支持高并发的方法,这些都需要你去深入了解的。此外,面试的时候,由于你是校招,对实际工作中接触到的高并发的东西基本是不做太多要求的,除非你真的在简历里体现你的多线程理解得有多么厉害,多么有经验。一般主要是考察算法和数据结构,如果这两个都没问题,再加上有一些简单的项目实战,这样就是最好的情况,谁都能理解在校生基本没啥并发编程的经验可言,基本是原理居多

0 回复 有任何疑惑可以回复我~
  • 提问者 id_imooc_888 #1
    谢谢老师的解答,意思是自己简历里写上了解Java并发编程后,面试官会了解大学生的情况,不会为难,也就问问一些并发的概念原理,基本不会过多深入到实际生产或者源码级别来考察我。(虽然看过一些源码课程,但是这些东西太多了,扛不住面试官一直追问)。
    
    还有就是老师提到的tomcat这些封装了多线程的技术,是不是面试官会追问我“他们哪里用到了并发,仔细说一下”。我。。。也就学习过老师的spring源码课,tomcat,quartz,就只会用,感觉这么问,我也哑巴了。。是不是自己还要接着学习这些东西来应付面试呢
    
    自己也一直在刷算法题,但是看过面经,发现面试问了好多,从多线程、hashmap底层、数据库索引到SSM框架,不止算法题,就一直觉得,这么多问题,是不是都得答得好才能过面试?自己记住这些非算法题的知识点,总是容易忘记。。感觉好累哦
    回复 有任何疑惑可以回复我~ 2020-09-22 04:26:18
  • 翔仔 回复 提问者 id_imooc_888 #2
    同学好,简历里面不要强调自己精通并发编程,然后tomcat线程池也不要刻意列出来,然后平时可以了解下tomcat线程池还有构件,实际问答过程中,就说之前做项目的时候感兴趣看了下,调研了下,体现自己的学习能力就可以了。
    其次,面试就是一个不断受虐,不断提高的过程,久而久之,就会积累出自己专属的印象深刻的习题集来,所以面试确实也看缘分。大家都一样哈,不要气馁,坚持住,加油
    回复 有任何疑惑可以回复我~ 2020-09-23 01:10:41
  • 提问者 id_imooc_888 回复 翔仔 #3
    谢谢老师的回答,那么在简历的技能这一栏,是否可以都使用“了解”这个字眼,比如:了解Java,了解Java IO、并发,了解Spring、Spring MVC、MyBatis,......。  因为实在不敢用“精通”这个字眼,没这实力。或者干脆直接不写“了解”,简单写上,Java,Java IO、并发,Spring、Spring MVC、MyBatis,......。再或者,干脆IO、并发都不提,直接简单写Java,Spring,Spring MVC,MyBatis,......。老师觉得哪种比较好呢?谢谢
    回复 有任何疑惑可以回复我~ 2020-09-23 04:16:52

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信