java developer 专题汇总

java developer 面试经验分享列表,共328

| 网上申请
面试过程:

外包岗位,通过投递纬创软件给的一次面试机会,面试整个体验还是蛮好的,面试官人很好,尽管技术已经很差了,还是试着引导你说出他希望的答案。中文面试,他们这个岗位对英文要求不高。面了一个多小时,第二天通知没有通过

面试官问的面试题:

1.说说你理解的hashMao
2.分布式锁 redis的节点的选择(选举机制大概说一下就行,通过多线程问到的多个服务获取一把redis锁,怎么知道具体获取的是哪个redis服务,当时完全没想起来)
3.redis缓存先修改还是先落库
4.jvm内存分区
5.说一下cidi
6.什么是aop,aop的理论并且业务里面具体哪些用了,侧重业务
7.垃圾回收器相关
8.项目的各种东西

赞一下(0) 踩一下

面试过程:

自我介绍
项目不用介绍完,直接选你觉得最能体现你技术能力的系统介绍
你觉得如果重做一次,这个项目最值得优化的地方在哪里
你认为这个项目的技术难点在哪里
你们的项目是如何分工的
你最近一年看过哪些
你可以简单介绍一下你看过的某本书的内容吗
你是如何保证自己不忘记看过的这么多书的
你觉得Java里面哪些是你最熟悉的部分(大佬说:我是不会问你不会的东西的,你觉得哪些东西学的最好,我问你什么,吓得我瑟瑟发抖,只敢说Java基础,但实际上大佬问的还是简单八股
hashmap的底层原理
ArrayList的底层是怎么实现的
垃圾回收机制中选择你最熟悉的一个介绍一下
反问

面试官问的面试题:

TCP的滑动窗口协议
http常见的状态码
进程和线程的区别?为什么要有线程?
抽象类的应用场景
泛型的理解及应用场景
泛型擦除
设计模式的理解
spring循环依赖
spring aop动态代理的原理
JVM中堆分为哪些区域
mysql事务4大特性?如何保证
MVCC如何实现
mysql innodb是什么索引
b+树的优缺点
redis常用的六大数据结构
redis跳表的原理及应用场景

赞一下(0) 踩一下

| 社会招聘
面试过程:

面试共三轮,首轮考察基础技术,涉及TCP三次握手、页面渲染机制、Flex布局及括号匹配算法题(栈实现);二面深入项目细节,包含HTML双向绑定原理、XSS攻击防护、Nginx配置及团队协作问题(如成员进度滞后如何处理);终面可能涉及系统设计题,例如设计高并发数据同步方案(结合MQ中间件优化传输效率)。整体注重算法能力(如手写快排、跳表实现)、框架原理(Vue/React)及沟通逻辑,部分岗位需完成白板编程或场景题分析

面试官问的面试题:

Vue双向绑定实现(Object.defineProperty与Proxy差异)。TCP三次握手/四次挥手流程,为什么不能两次握手?Flex布局实现垂直居中,flex:1的含义

赞一下(0) 踩一下

1 2 3 4 5 6 7 8 9 10 11   共 17 页