JAVA高级软件工程师面试

JAVA高级软件工程师面试经验页提供了该职位近年来在全国各城市、企业的JAVA高级软件工程师面试问题、面试难度、面试感受等信息。
2024-04-25 08:00:00 更新

JAVA高级软件工程师面试概况

基于用户贡献的705JAVA高级软件工程师面试经验统计分析得出,结果仅供参考。

面试难度

icon
“有难度”

面试感受

icon
“体验一般”

面试来源

网络招聘
47.5%
社会招聘
23.2%
猎头推荐
16.2%
内部推荐
10.1%
其他
3.0%

JAVA高级软件工程师面试经验

系统基于用户发布JAVA高级软件工程师面试经验的内容丰富度、发布时间等维度,经过综合计算并自动排序后予以展示。
默认排序
只看精选
面试难度
面试感受
问题不算难 但涉及面很广
匿名用户
面试了职位:Java高级软件工程师
未通过未通过
问的问题很多, java基础 算法 JVM等等 自己没准备好 没抓住自己这次机会 人力妹子超级nice 面试官也很好
2 年前 发布
两位面试官都挺不错的。
匿名用户
面试了职位:Java高级软件工程师
未通过感觉没戏
两位面试官都挺不错的,后边一个有什么加班情况都提前告知,就是自己不怎么在状态,面试结果不是很理想。
2 年前 发布
整体上没什么难度,面试人员都挺好的
匿名用户
面试了职位:Java高级软件工程师
确定通过感觉靠谱
总共三轮面试,hr,技术经理,技术总监(感觉是)。 hr就问了些简单的情况以及换工作的原因。 技术经理比较腼腆,关于项目的事稍微问了一下,随便聊了聊就可以了。 最后技术总监聊了下,还当面指导了一些技术问题,挺好也挺健谈的。关于技术问题没多聊,说技术经理已经面过,就不多过问了,最后谈薪资的时候可能略有分歧。如果对工资期望很高的话建议就别去了。 整体上面试还行,公司整体看上去非常忙碌。...查看更多
2 年前 发布
考了三道手写算法,感觉他们对算法要求非常高
匿名用户
面试了职位:Java高级软件工程师
未通过未通过
1. 讲项目 20 min 2.手写算法:遍历有一个随机指针的树,完成树的clone 3.怎么实现短网址 4. 两个集合做diff,不允许使用额外空间 5. 日程表(start_time,stop_time)判断有没有conflict
2 年前 发布
主要是面试架构方面的知识
匿名用户
面试了职位:Java高级软件工程师
确定通过确定通过
一面和二面都是问的所做的项目,技术架构,负载方面的问题。主要是springcloud架构选型;rabbitmq与kafka选型;项目遇到过什么难点,怎么解决的;架构有没有可以优化的地方。
2 年前 发布
面试不打无准备值仗,好单位更注重员工的综合素质。
匿名用户
面试了职位:Java高级软件工程师
确定通过确定通过
整体共三轮面试吧。第一轮人事就简单沟通下相关内容,就安排了二面。二面是CTO直接面试,是个海归,事先做了点功课,知道对面是个技术大牛,以为会问很多技术问题。面试聊了1小时左右,技术点询问的并不多也是出乎 我的意料。 反而更注重交流一些工作经历。详谈的很愉快,也聊了很多,然后安排了三面。三面是以为部门经理,这轮也聊了一个多小时,询问的非常细致,从简历开始一直问到结尾,包括自己表述的很多技能标签也都一一询问。 因为都是自己常用技能,所以回答的都很顺利。面试结束感觉如释重负,期间也有语无伦次吐错词的情况,还是有点紧张。...查看更多
2 年前 发布
去面试了,上海分公司办公楼环境有点吓人。
匿名用户
面试了职位:Java高级软件工程师
未通过感觉没戏
去面试了,上海分公司办公楼环境有点吓人,一度我都犹豫要不要上楼面试。最终觉得既然来了还是聊聊看。 聊下来感觉到是挺好的,面试官跟我说,这里是临时办公室,下班年就搬了,公司是做建筑行业B2B电商的,注册资金1个亿,又介绍了公司发展规划和目标,沟通下来我倒是对这家公司产生了兴趣,希望能够拿到他们家的offer~等待中。...查看更多
2 年前 发布
面试通过,不过由于薪资给的没有58的高,所以放弃了
匿名用户
面试了职位:Java高级软件工程师
确定通过感觉靠谱
1,首先就是简单介绍一下自己 2,问了java基础的问题,static,final啊什么的,然后就是多线程的问题,实例锁与类锁的互斥之类的 3,Mysql的一些问题,数据库隔离级别什么的,然后索引的结构,对索引的一些看法,其实就是要你说问什么要用B+tree 这个需要从磁盘io去说 4,要写了连个简单的程序,两个字符串数字相加,不能用jdk自带的类型转换方法,还有一个就是链表反转,要求最优写法。...查看更多
2 年前 发布
4
fengjr面试感言。
匿名用户
面试了职位:Java高级软件工程师
未通过未通过
今天去面试,面试等了三个小时 差评, 1、打电话给HR,HR说 中午吃饭可能三点才回去。 2、面试技术,是一个小菜鸟过来一面的,首先第一个问题不是自我介绍,没有看过我的简历,一顿乱问,问我用没用过MQ。我用MQ的时间可能比你岁数都大。 3、小菜鸟说技术可以,去问问他们经理,然后HR过来说回去等消息。当我听到等消息的时候基本就知道结果了。就是挂了。 就是HR不知道怎么做人,然后基本的HR要做的工作都不知道,都说凤凰金融加班多,为什么加班现在明白了,下午都睡到3点多,公司太散漫,是一个养人的地方,技术能力差,差好多。如果想混日子 凤凰金融是一个不错的地方。...查看更多
2 年前 发布
1
数据库和网络关注度比较高
匿名用户
面试了职位:Java高级软件工程师
确定通过感觉靠谱
1、半个小时,几个笔试题,Sql+redis+springaop+treemap等等 2、一面聊一下项目,聊一下心得,然后是重点问Mysql的sql优化、索引设计等等 3、二面主要是项目经验,最大的挑战、为什么。然后你为什么值这么多工资得表现出来 4、也是最重要的,所有公司都要问的:你为什么要离职?...查看更多
2 年前 发布

JAVA高级软件工程师常见面试问题

从面试过程中感觉公司重视基础,重视具体实现过程,而不是仅仅懂得使用。
匿名用户
面试了职位:Java高级软件工程师
确定通过确定通过
多了解底层实现机制,设计模式,多程序等。
2015-11-10 发布
来自快钱的面试
MYSQL的优化问题。
匿名用户
面试了职位:Java高级软件工程师
未通过感觉没戏
回答了具体的优化措施,从如何分析SQL文开始 一直到定位为何会慢,讲了讲索引方面的具体优化过程。
2015-11-09 发布
来自京东的面试
你最擅长的是什么。
匿名用户
面试了职位:Java高级软件工程师
未通过未通过
...查看更多
2015-11-04 发布
来自汇中财富的面试
java实现 数组中两个元素相加等于指定数的所有组合 我当时回答了一个算法 但是不能满足他快速的要求 下面附上回来查阅的资料的正确写法。
匿名用户
面试了职位:Java高级软件工程师
未通过未通过
package wxy; public class alg1 { public static void main(String argv[]) { int[] array1 = {10,2,7,4,5,6,3,8,9,1,11,12,13,14,15}; int[] array2 = {1,2,3,4,5,6,7,8,9,10}; int[] array3 = {1,2,3,4,5,6,7,8,9,10}; alg1.execute1(array1, 14); System.out.println(" ---------------------------"); alg1.execute2(array2, 8); System.out.println(" ---------------------------"); alg1.execute3(array3, 8); } //思路:使用hash表存储数组各元素是否存在的标志,然后遍历数组,判断sum与当前数组元素的差值是否在hash表中, //若为真则打印,该算法不要求数组有序,但要求一个hash数组的额外空间,时间复杂度是O(n) private static void execute1(int[] array, int m) { int size = array.length; int hash[] = new int[size]; for(int i = 0; i < size; i++) { hash[array[i]%size] = 1; } for(int i = 0; i < size; i++) { int tmp = m - array[i]; System.out.println("tmp:"+tmp+"------- i:"+i+" size:"+size); System.out.println("1:"+tmp +"------------"+ array[i]); if((tmp > array[i]) && (hash[tmp%size] == 1)){ System.out.println("2:"+hash[tmp%size]); System.out.println(array[i] + " " + tmp); } System.out.println("-------------------------------"); } } //思路:该方法的前提是要求数组是有序的,然后再遍历数组,判断sum与数组元素的差值是否在数组中,由于数组有序所以可以采用二分查找的方法 //二分查找的时间复杂度为O(logn),排序的时间复杂度是O(nlogn),查找n次,总的时间复杂度为O(nlogn),避免了空间的浪费 private static void execute2(int[] array, int m) { for(int i = 0; i < array.length; i++) { int tmp = m - array[i]; if (tmp > array[i]) { if (binarySearch(array, tmp) != -1) { System.out.println(array[i] + " " + tmp); } } } } private static int binarySearch(int[] array, int key) { if (array.length == 0) { return -1; } int first = 0; int last = array.length -1; int mid; while(first <= last) { mid = (first + last) / 2; if (array[mid] == key) { return mid; } else if (array[mid] < key) { first = mid + 1; } else { last = mid -1; } } return -1; } //思路:该方法的前提是要求数组是有序的,使用两个指针,分别指向最后一个元素和第一个元素,判断它们的和是否等于sum,若等于则打印,并且first向前移动,last也向前移动 //若它们的和小于sum,则说明first太小了,需要first向前移动,若它们的和大于sum,则说明last太大了,需要last向前移动,直到last>=first private static void execute3(int[] array, int m) { int first = 0; int last = array.length -1; int sum = 0; while(first < last ) { sum = array[first] + array[last]; if (sum == m) { System.out.println(array[first] + " " + array[last]); first++; last--; } else if (sum < m) { first++; } else { last--; } } } }...查看更多
2015-10-30 发布
来自百度的面试

JAVA高级软件工程师相似职位面试经验

面试:C#。不太靠谱的面试,没啥难度,最终不通过。
匿名用户
面试了职位:C#
未通过未通过
闲的没事干的可以来面试看看,这公司招人像招着玩的一面是群面,首先是主管上来介绍自己公司是在做什么能推出就能冲击市场,改变市场局面的app,但是项目保密,听的有点搞笑(看以前的评论好像是保守估计已经做了6年以上了,而且这个公司有官网,点进去看看就知道是什么情况了),主管介绍完之后就让下面坐着听的几十个人上去一一做自我介绍,下面坐着的几个技术(可能是吧,但是看起来完全没有做技术的气质)给你打分,觉得你会的多就拉你去笔试,有两张卷子,第一张上只能说稍微和计算机有点关系,毕竟这个公司招聘上什么语言方向的都要,实际上是招你来做C。第二张就有点扯淡了,考什么文化常识(?)说是技术面但是根本就不怎么问技术,面试官疯狂pua你说自己公司多伟大,自己希望招真正的人才,不是只会学课本知识的死人才,我们只用C,不用Java,因为Java用的人太多了,我们要用C。他自己说的自己不会绷不住吗,绷不住了,还有四面。我面的是开发,他就给你一套用C,你不会就要你自己学,学了一天还是没过,毕竟我也做不到一天时间从Java转型C,不过最后交的代码是能跑的,不知道这样折磨面试者干什么。总结这公司就是个形式主义离谱,没有任何产品,还想用最低的价格招到最好的人才,这里应该能想到为什么常年都在招聘了,搁着刷属性刷着玩呢...查看更多
2023-02-26 发布
C#面试很好,共4轮面试
jackfrank
面试了职位:C#
确定通过确定通过
首先是邮件面试邀约,需要回复离职原因、期望薪资、个人优势等问题。第一轮面试HR面,基本问题交流;第二轮是技术面,大概谈谈项目经验;第三轮,重点来了,一共有三份测试,两个是51job上的职业性格测试和思维逻辑测试,每个测试限时30分钟,另外一个是一份卷子,开卷,但是需要完成八九道题目,如果每个都严格按要求作答,预计得半天时间,我粗略写了下也花了近两小时,简直是考试。面试的时间成本不低啊。第四轮是老板面,谈谈职业规划,谈谈家庭情况等等,基本不会再聊技术或者项目经历了。然后再就是等HR来谈薪资。整体面下来还是挺幸苦的。从接触面试官的感觉上讲,整体上是知识分子群体的感觉,面试邀请邮件也很专业,考察也很细致,选人也很仔细。但是对于被面试者确实是一场漫长的旅程,希望大家有个心理准备。...查看更多
2 年前 发布
C#面试很好,共3轮面试
7281
面试了职位:C#
确定通过感觉靠谱
    慧咨环球第一关是机试,机试拿到60%的分数可以进入复试,我机试三道题都通过了(bug都卡在了变量上int->long之后直接accepted),机试题是LeetCode风格的体型,我的三道题都是STL的应用,就是简单模拟,不涉及数据结构。    HR约好面试,虽然我是校招,但几乎没有问计算机专业基础的那些知识,只问了做过的项目,重点讲项目框架和思维,没有深挖项目的技术细节。英语简单自我介绍+对话(大致是为什么选择我们公司,未来几年的发展等等),9:30开始,10:45结束,后期面试官主要和我讲了慧咨环球的业务和工作氛围,问了期望薪资。    昨天(2022-4-11)HR小姐姐发过来性格测试和数学逻辑测试的链接,澳洲那边再过复活节大致下周二才能回复审批,应该没问题了,写面经攒人品哈哈哈哈哈。...查看更多
2 年前 发布
面试:C#。过程不太愉快,难度不小,确认通过。
肥仔
面试了职位:C#
确定通过确定通过
undefined面试的桌面应用开发工程师 详细问做过的项目,会问到项目过程中遇到的问题等细节,问了自身有什么优点和缺点,面试的是.Net岗位, 问的是spring 框架,一般人可答不上来,得增强知识广度,不然没有办法通过面试,可能需要JAVA 和C 一起做项目,所以才要问Spring框架这方面的知识。主要考察的是抗压能力,因为整个公司中只有你会C,所以平时得自己多刷博客园和CSDN去增强自身知识,满足项目需求,进去了就是C,自己管自己,对于个人的管理知识会有一定的帮助和提高,在工作中能不断的提高自己的抗击打能力和适应力,还能自己跟自己讨论切磋C 的相关知识,实在是个不错的机会。第三面HR 面,主要考察的是快速吃饼能力,这一面是整个面试过程最有意思的一轮,在这个过程中对于福利待遇,薪资这块你只能确认两遍,一旦超过两遍,你就只能下次才能跟我们公司合作了,饼已经给你画好,你不能再问了,再问就露馅了,所以为什么不能先发制人先跟你取消合作。谈好一两天时间考虑薪资福利方面,时间没到,可不能给你再考虑了,再考虑就露馅了,所以这方面比较考虑的是个人是否能快速吃饼。 感谢大家阅读,再见...查看更多
2023-03-14 发布
面试:WPF。面试还好,有一定难度,询问后告知没通过。
独立观察员
面试了职位:C#
未通过未通过
岗位是技术平台中心桌面端框架组,同事内推+Boss直聘+猎聘 联系。2022.12.27 视频面试。面试问了 之前项目分工、WPF MVVM、 自定义控件、.NET Core、博客文章中提到的调用方参数表达式及其原理、附加属性和依赖属性以及与普通属性的区别、如果自己实现应该怎么实现、List 的实现方式、遇到的最有难度的问题、跨平台 UI 技术、Cef、对工作的期望、工资期望、三到五年的规划 等。说是不怎么加班。2023.01.03:复试。Winform 和 WPF 的区别、MVVM 和 MVC 的区别、线程同步的方式、Task 与 并行、C# GC 机制、设计模式(实际工作中)、Socket 的 Select 和 epoll 的区别、之前项目的难点、多线程怎么保证线程安全、线程池、之前客户端软件对稳定性的要求高不高。开发流程:使用华为的开发方式(TID?,非敏捷,以一个季度为周期)—— 技术产品收集需求、评审、开发阶段、TR5?阶段(测试)。之前是插件化 UI 框架,现在打算做一个 C# 的跨平台 UI 框架,需要适配国产 Linux(信创)。面向 ToB 业务,不怎么加班。目前用了一个第三方开源的跨平台框架,在预研阶段。2023.01.04:早上和 HR 视频聊了一下,主要问了各个公司具体的入离职时间和离职原因等。期望薪资 23k,说是给不到 ,因为公积金按全额的 12% 缴纳,我同意期望降为 21k。下午做了个人才测评问卷。2023.01.10(周二)问了下,说是两个领导还要讨论一下,要周三、周四的样子,然后就没消息了。周五问了一下,说是名额给另一个候选人了。...查看更多
2023-01-13 发布
说明:JAVA高级软件工程师面试经验内容由看准用户自行上传,仅代表内容发布者个人观点。看准网对相关内容的展示并不代表认同其观点。请用户在使用相关信息或依据相关信息作出决策前自行进一步核实此类信息。
寻找更多岗位洞察

小程序

看准APP

公众号

看准公众号

APP

看准APP