三七互娱面经

首先是两次笔试把,前两次有些题目印象还是很深刻的。
1.Java对一下哪个数据进行优化了?
A byte B int C short D long
2.完美二叉树的特点
3.violate关键字的特点
4.哪些语句具有原子性
笔试时间有点长 忘记了 感觉第二次难度有点高

然后仔细谈谈面试吧 第一次面试官应该是个资深的JAVA程序员,问的问题跟追问有许多都回答不上来 - -,还是在准备了很久的情况下,可能是我真的太菜了。第二个面试官应该是个游戏开发者。专业知识问的比较基础,比较注重逻辑思维能力。
第一轮比较难的问题:
java虚拟机内存模型介绍,讲一讲新建一个静态变量在内存中具体步骤,讲一讲类加载机制的具体步骤。虚拟机的回收机制有哪些?用过自定义的类加载器吗?
线程安全这块不也不太清楚面试官的目的,感觉我没弄懂面试官的问题?主要就问了怎么避免死锁,然后我回答了关键字跟银行家算法啥的,一直都达不到要求。
接着就是数据结构,前面的都是一些基本问题。然后就是了hashmap的底层数据结构,看过源代码吗?ConcurrentHashMap怎么实现高并发的。
总的感觉是面试官水平非常高,无论你回答的哪个方面,都能问出一些更深入的问题。

第二轮面试注重基本问题
你最近做的项目是什么,用了什么东西。
你最常碰见的错误是什么?在哪种情况下。
java中object类的方法,作用。
其他就是一个基本问题,很基础。
最后就是问游戏相关的了,考逻辑思维。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值