Java程序员模拟面试,解析面试困扰和建议

模拟面试,相信大多数程序员都没有经历过,甚至还有从来没听说针对面试的辅导或者模拟面试啥的,所有的面试经验都来源于网上写的一些文章,然后再在面试的时候通过各种碰壁去揣测面试官在想啥。

在这里插入图片描述

前言

前几天组织了一次模拟面试直播,这次模拟面试主要是Behavioral Based,和专业无关,每人大约45分钟时间,其中30分钟面试,15分钟针对面试结果给出反馈,当然根据面试官的风格可以自己调整。

在模拟面试的过程中,我问了一些我平时面试常问的问题,在得到回答后,我会根据面试者的回答,来解释这个问题我问的目的是什么,期望的结果是什么,可以如何做的更好。以下是一些具体的问题。

介绍下你做过的项目

这个问题每个人都能回答,我问这个问题的目的,就是需要通过这问题的答案了解这一批面试的人:

  1. 在项目中独立完成了哪些事,取得了什么成绩
  2. 在项目中是如何和其他人团队协作的

在回答这个问题时,一个常见的问题是没有通过数字来量化的解释他做的事情。比如一位面试者他说他去年暑假去一个单位实习,帮助写了一些Excel的脚本帮助提升了处理报表效率,我建议他可以加上具体的数字,于是他修改了以下,说在没有用他的脚本之前,公司要有专人每月花10个小时左右的时间处理报表,在用了他的脚本之后,只需要花不到3小时就可以完成。这样听起来就让人印象深刻多了。

还有一个常见问题就是太啰嗦,讲了几分钟流水账,没重点,这在我模拟面试的两个学生身上比较突出,可能有语言的原因。我给他们的建议是可以先挑做的最好的项目讲,捡重点部分讲,同时在说完一件事后,可以先停下来问下面试官意见,例如说:“你对我在这个项目中做的事情有没有想要了解的?”、“我觉得我在这个项目的时候,在和同事之间合作的不错,有兴趣的话我可以给你讲讲我是怎么做的”,这样即可以增强互动,也可以掌握主动权。

当你和团队成员有冲突时,是如何处理的?

在这里插入图片描述

这是个常见问题,也是个常见场景,目的就是看你如何沟通协作的。有一个学生回答比较好,说他会先去了解背后的原因,然后再思考是不是自己的观点是错的,再和对方沟通消除分歧。

你的职业目标是什么?

一个有明确目标有计划的人是会更容易成功一些的,这个问题就是看候选人是不是对自己未来有明确的规划,以及针对这个目标,有没有开始制定计划,开始行动。基本上这个问题稍微准备下都能回答的不错,除了有一个同学的答案给我感觉不太好,他在说完一个职业目标后,又说了一个完全不一样的职业目标,我当时就一脸懵逼:同学你将来到底想干嘛呀?

你是怎么打发你的业余时间的?

在这里插入图片描述

每个回答这个问题的同学都很兴奋,开始滔滔不绝讲他的兴趣爱好。这个问题其实不简简单单是想了解一下你兴趣爱好,还想了解一下你这个人是不是真的热爱你的职业。比如说一个程序员,你要说业余时间就是看看电视剧玩玩游戏,也不看书也不写程序,怎么让人相信你真的喜欢编程?相反回答说自己业余时间喜欢看看技术文章,在github写点开源项目的程序员自然会加分很多。

但是也千万别自作聪明编一些故事,紧接着肯定会针对你的回答有更多问题的,比如说你github账号是什么?做过什么开源项目?作假的话,回去一看就穿帮了。想要一起交流的可以点击此处加入一起讨论,暗号:SCDN

你有没有什么问题想问我的?

这通常是面试的最后一个问题,意味着面试要结束了,这个问题主要就是给候选人一个机会,了解一下公司的情况,或者想从面试官那得到一些建议等。正常来讲最好是问一个有准备的问题,例如:“你们公司的开发流程是什么样的?”,“能简单介绍一下你的日常工作吗?”,显得对公司重视有兴趣,也可以借此了解一下。

我在模拟面试的时候,也遇到一个学生,他问了一个自己都很难描述清楚的问题,当然也很难回答,我当时感觉就是:同学你这样连一个问题都描述不清楚,我不禁要怀疑你在工作中是不是能很好和其他人沟通了!如果正式面试中,他前面表现突出还罢了,如果表现一般,这一下基本上就决定了我不会想录用了。

总结

这种模拟面试针对是个很好的模式,在正式面试过程中,我或者其他面试官是不可能会跟候选人讲这些信息的,而通过模拟面试,学生就可以了解到真实的面试官是怎么想的,自己在面试中哪些地方可以做的更好,这样在针对性准备一下,肯定可以极大提高面试通过概率的。

附一下常见的面试问题

在这里插入图片描述
在这里插入图片描述

互联网大厂面试资料整理领取方式:戳这里免费领取,暗号:CSDN

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/350955.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

模拟面试题一

一、选择题 1、python不支持的数据类型有 A、charB、intC、floatD、list 1 参考答案:A 参考答案 2、打印输出结果:x "foo"y 2print(x y)A.foo B.foofoo C.foo2 D.2 E.An exception is thrown 1 D :一个是字符串&#…

前端面试题总结:模拟面试

1,问:请先自我介绍? 答:略 二,技术知识题 1,问:看你简历有项目经历,那在你之前的项目中,用到的技术栈有哪些? 答:主要使用过vue和微信小程序&…

模拟面试题回顾

模拟面试题回顾 1.servlet里面有哪些关键的方法? 讲到它的方法,就不可避免地去了解servlet的运行过程(也可以说是生命周期),如下图所示: 它的四个过程: ​ (1).当客户端第一次发送请求后,由容器&#xf…

java-模拟面试

讲一下快速排序算法 通过一次排序将数列分为两部分,一部分比另一部分数字都小 时间复杂度O(nlogn) 空间复杂度O(1) 先确定一个中间比较值,确定一个左指针(从头开始),右指针(从尾部开始) while循…

如何模拟面试?

我是艾木: 1.从学生到职场 当初毕业找工资的场景,至今还记忆犹新。 当时的自己还是学生的身份,正处于找工作的浪潮中,当时的校园招聘如火如荼,工作岗位也琳琅满目。一时间仿佛置身于百货商场之中,每个人都在…

微信小程序 | 基于ChatGPT实现模拟面试小程序

Pre:效果预览 ① 选择职位进行面试 ② 根据岗位职责进行回答 一、需求背景 这两年IT互联网行业进入寒冬期,降本增效、互联网毕业、暂停校招岗位的招聘,各类裁员、缩招的情况层出不穷!对于这个市场来说,在经历了互联网资本的疯狂时代,现在各大需要的时候更多能实实在在挣…

ChatGPT专业应用:模拟求职面试

正文共 663 字,阅读大约需要 3分钟 应届毕业生求职面试必备,您将在3分钟后获得以下超能力: 1.专属面试导师 2.掌握高频面试题回答要点 Beezy评级:B级 *经过简单的寻找, 大部分人能立刻掌握。主要节省时间。 推荐人 …

Python入门教程+项目实战-13.2节-集合的操作方法

目录 13.2.1 集合的常用操作方法 13.2.2 集合的查找 13.2.3 集合的添加 13.2.4 集合的删除 13.2.4 集合运算 13.2.5 知识要点 13.2.6 系统学习python 13.2.1 集合的常用操作方法 集合类型是一种抽象数据类型,抽象数据类型定义了数据类型的操作方法&#xff…

谈谈互联网广告拍卖机制的发展:从GSP到DeepAuction

广告作为各互联网公司收入的大头,其拍卖机制设计因此也是关乎营收最为核心的方面。所谓的广告拍卖机制设计是指如何将有限的广告位分配给合适的广告,从而达到客户、平台以及用户三方的价值最优。 当前的广告拍卖被建模为暗拍的形式,即N个广告…

音乐人解密:究竟是如何一步一步成为音乐人的?

音乐人解密:究竟是如何一步一步成为音乐人的? 音乐是人类伟大的产物,近些年来越来越多的人都开始尝试学习音乐,成为一名音乐人。而艺术高考等途径也为许多想要学习音乐、成为职业歌手或者编曲师的人群提供了途径。然而想要成为一名…

C++学习之旅 - 指针

文章目录 指针的基本概念指针的定义与使用指针占用的内存空间空指针野指针cont修饰指针指针&数组访问数组中第一个元素(访问&指针)如何访问数组中的第二个字节 指针和函数 指针的基本概念 指针的作用: 可以通过指针间接访问内存 内存编号是从0开始记录的,一…

linux find命令格式及find命令详解

本文详细介绍了linux find命令格式及find命令案例,希望对您的学习有所帮助。1、find命令的一般形式为; find pathname -options [-print -exec -ok ...]2、find命令的参数; pathname: find命令所查找的目录路径。例如用.来表示当前目录&#…

app渗透-常见问题及绕过

app渗透-常见问题及绕过 6.app常见问题和绕过前言6.1反代理操作前言6.1.1判断6.1.2实例演示-探探6.1.3绕过1-r0capture6.1.4绕过2-proxifier6.1.5绕过3-小黄鸟 6.2证书校验前言6.2.1判断6.2.2浏览器校验和解决6.2.3桡过证书单项校验-xp框架6.2.3绕过证书双向校验 6.app常见问题…

findIndex的使用

1. findIndex:没有符合条件的元素返回-1 2. 当findIndex符合元素的条件时会返回元素的索引位置 eg:权限管理中查找item中的每一项对数据中存在的某项固定存在的值进行对比。 代码:

Linux下使用find命令查找文件

0、find 命令,查找目录下以2022开头的文件 find / -name "2022*" 1、find 命令,查找类型为文件并且文件名称以2022开头的文件 find . -type f -name "2022*" 2、find命令统计查找出来的文件总数量 find . -type f -name "…

Linux find命令详解

基础打印操作 find命令默认接的命令是-print,它默认以\n将找到的文件分隔。可以使用-print0来使用\0分隔,这样就不会分行了。但是一定要注意,-print0针对的是\n转\0,如果查找的文件名本身就含有空格,则find后-print0仍…

find()和findIndex()函数详解

今天我在拿数组中的存在的某一项索引时,我用了filter(),结果折腾了半天还是没求出索引,结果询问同事,他说你直接用findIndex()就可以了,一语点醒梦中人,可能平时ES6的这些函数用的少,根本就想不…

linux find -size参数,Linux find 常用命令

Linux find 常用命令 (2012-10-24 11:32:52) 标签: linux shell 说明: 以下内容,若标注在 [ ] 中括号内的均可省略,除非做特别说明。 但严格来说,若缺少 [ ] 中括号内的内容,在命令呈现的语义和返回结果上&…

二、linux find命令详解

目录 2. find【擅长在目录下找文件】 2.1 常用查询选项option 2.1.1 -name:根据名称匹配 2.1.2 -iname:忽略文件名称大小写 2.1.3 -user:根据所属用户组进行查询 2.1.4 -type:根据文件类型进行查找 2.1.5 -size:根据…

Linux的find命令

find 查找命令 -name 查找某个文件,文件名为name 例如: find /etc/ -name passwd 查找/etc/目录下名为passwd的文件并输出 find /etc -name *.conf 查找/etc/目录下所有以.conf结尾的文件 -user name 查找某个文件所有人为use…