码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 应届生Java面试经验总结


    一、找工作阶段

    背景介绍

    非名校,软件工程专业,无相关工作经验,实际编程只有在学校学习时。刚刚毕业,找工作中。

    大家都知道,开发这一行没有工作经验相当的吃亏,如果没有丰富的知识,对知识良好的理解,与优秀的自学能力, 很难找到工作。

    经过近一个月的面试,总结一些信息。

    面试过程

    一面都是hr面。良好的表达能力,与亲和力能增加进入二面的几率,其实只要不紧张,好好回答问题都没什么问题。

    具体有些需要注意的问题,如下:

    请做下自我介绍!这个没啥说的,每个面试官都不一样,争取说说自己的优点,或者能显示出你的团队协作能力、学习能力的事,还有做过的自豪的事。(最好别瞎编)

    1、加班或出差。大公司我觉得都可以接受,毕竟咱们刚刚毕业,重要的是先积累经验;如果是小公司,最好问清福利待遇之类的,一般小公司制度不完善,有可能出现加班不给加班费、出差没有出差补助之类的情况。

    2、期望工资。最好尽量避免直接回答,可以侧面表示自己要求不高,希望公司给个合理的待遇。

    3、上一份工作的离职原因(实习工作)。这个没有具体答案,尽量实事求是,别说上一个公司的坏话,可以说公司发展方向与自己的规划不符之类的。

    4、还有哪些想问公司的问题。这个其实挺重要的,公司可能会通过这个来看你是不是真的想在该公司长远发展。如果没什么想问的,可以问“咱们公司对新人有哪些方面的培养计划或者有哪些公司内部培训机会,我可以参加吗”之类的问题。


    二面是项目经理面。会问一些专业问题。首先是java一些基础的知识和知识点,主要偏向于理论,有可能在问某个问题的时候突然切入,一直扣这一个问题问到底。

    1、java基础知识点可以靠刷牛客网的题来进行覆盖,但是当遇到某些不懂的东西,或者很重要的东西,最好自己多查查资料争取搞懂。

    常问知识点有:

    • 数据库语句,很多考group by的,以及内外连接。
    • 事务
    • servlet
    • 面向对象基础知识(基本原则、特征之类的)
    • 堆、栈、队列、树、图
    • ArrayList、LinkedList
    • 线程
    • 前后台数据传递
    • session
    • HashMap、Hashtable
    • 排序、算法、复杂度
    • JVM内存回收

    这里有几个可快速复习用于跳槽及入职的java的帖子,分享下:

    Java常见面试题记录_的博客-CSDN博客

    最终成功入职的java面试题_的博客-CSDN博客_java终面

    100个你应该知道的java基础知识_的博客-CSDN博客_java基础

    2、现在是2018年8月份,大部分公司基本都使用ssm,也就是Spring+SpringMVC+Mybatis的框架,如果不熟悉的话,自己找一些相关资料看一看,至少知道他们的作用与职责,或者有哪些好处以及注意点。这里其实可能有很多看不懂的东西,因为毕竟没有环境去实际体验知识点的实际应用,如果你自学能力很强,可以上网找一些实际项目,看看其中的代码,以及某些知识点的实际应用,更方便去理解。

    记住,学习还是从实际出发学的快,看枯燥的知识点你是永远不会理解的,自己上网找几个能运行的项目,自己实验,弄懂就容易多了。

    二、学习阶段(2021补充)

    如果你已经入职或者有很多空闲时间,可以学习些现在常用的技术知识

    以下开发基本使用idea及mysql数据库(博主用的oracle),使用maven进行jar包管理,使用git进行版本控制

    版权属于狂神,对应视频在B站,大家可以边看视频边看博客笔记,网站中还有其他技术如redis、springcloud等,我的博客也有对应笔记哦!

    狂神B站:https://space.bilibili.com/95256449

    JVM:一篇文章教你了解JVM-狂神JVM学习笔记_的博客-CSDN博客_jvm狂神

    mysql:一篇文章教你学会并使用MySQL-转自狂神_的博客-CSDN博客

    javaweb:一篇文章教你学会并使用JavaWeb-转自狂神_的博客-CSDN博客

    mybatis:一篇文章教你学会并使用Mybatis-转自狂神_的博客-CSDN博客

    spring:一篇文章教你学会并使用spring-转自狂神_的博客-CSDN博客

    springboot:一篇文章教你学会并使用SprintBoot-转自狂神_的博客-CSDN博客_sprintboot

    git:一篇文章教你学会并使用Git-转自狂神_的博客-CSDN博客

    纯手打,转载请标明出处。

    需要内推请联系博主(仅帮忙内推,不保证进哈):大厂银行软件开发,需出差,使用java/oracle,技术要求不高,薪资范围私聊

    先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

  • 相关阅读:
    numpy常用乘法函数总结:np.dot()、np.multiply()、*、np.matmul()、@、np.prod()、np.outer()
    springboot+vue【前后端分离】博客项目(已部署、大家可以来玩玩)
    【Linux网络】DHCP原理与配置
    sklearn快速入门教程:(三)机器学习的通用模式及实现方法 学习笔记
    【巨杉数据库】银行流水查询系统设计
    个推TechDay直播回顾 | 分享基于Flink的实时数仓搭建秘诀 附课件下载
    音视频开发第一课-使用C语言开发视频播放器 650元IT外包开发全程记录
    【DataRoom】- 基于VUE的开源的大屏可视化设计器
    Mybatis和MybatisPlus:数据库操作工具的对比
    JavaScript之正则表达式
  • 原文地址:https://blog.csdn.net/web13985085406/article/details/126081178
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号