广州三七互娱java面试(社招、应届生)
一、首先,做了一套笔试题(题目靠回忆写的,会有一些出入)
1.补充代码,找出list集合在1-100的数字中缺少了哪些数字;
2.下列程序的输出结果是多少?
public class Test {static {int x = 5; //第一次被载入JVM时运行,由于是局部变量,x = 5不影响后面的值}static int x,y; //初始化 x=0,y=0;public static void main (String[] args){x--; // x = -1; myMethd();System.out.println( x + y++ +x ); // 1 + 0 + 1 = 2}public static void myMethod() {y = x++ + ++x; // y = 0,x = 1;}}
答案:2
3. hibernate中get()和load()的区别。
4. 简单描述JVM中一次full gc过程。
5.补充代码,Test类在多线程环境下运行,为new Test()开启一个新线程,而且每个线程的id不一样。
6.java实现RLU算法
7.线程池的设置,线程数量要考虑什么因素,写一下思路。
8.下面递归算法的复杂度,并写出优化方案。
public static fn(int n){if(n <= 0){return 0;}else if(n > = 1){return 1;}return f(n - 1) + f(n - 2);
}
优化方案1:用数组保存算过的数,每次循环之前,判断该n在不在数组里面。
优化方案2:使用迭代
9.
10.关于并发问题,查看代码有无错误
二、笔试后,技术面
1.ArrayList和LinkList的区别,分别在什么情况下使用。
- ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 (LinkedList是双向链表,有next也有previous)
- ArrayList会限制容量大小,当超出大小时会进行扩容,添加到末尾;LinkedList可以添加到任何位置。
- 对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。
- 对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。
2.单例模式、工厂模式。
3.Spring框架的作用。
4.synchronized怎么使用
5.hashmap,怎么解决哈希冲突
6. set 和 list的区别
7.并发和多线程问题。
比如多个管理员在同时删除同一条数据,怎么解决同步问题。给最先管理员删除数据的管理员加一个锁,在加锁期间其他管理员不能删除该条数据。
公司环境不错,面试官很好说话,整个面试过程很轻松,不过本博主比较菜,这次面试准备不充分,很久没复习过java的这些知识,面试答得不好,面试过程就知道自己挂了。最后,祝大家顺利找到合适的工作。
广州三七互娱java面试(社招、应届生)相关推荐
- 校招----三七互娱java面经
三七互娱一面面经 投的java开发,和百度到的面经不一样的,都没有照着简历问,更加偏向工程 1.问项目,涉及到了一个sql优化,你是怎么实现的 2.对高并发.分布式有没有了解 3.数据库索引的使用有啥 ...
- 三七互娱 Java游戏开发工程师 面试(两轮技术+HR面)
(2020春招补招,已拿到offer) 抱着投着试试看的心态去的 自己还是不太了解游戏开发 框架啊这些都没怎么问 比较重视基础知识,面的也基本都是基础知识 所以面完才发现自己太基础的知识反而一问三不知 ...
- 2019春招三七互娱Java面经(已拿到offer)
总共两轮技术面,一轮HR面,等待时间一周给你答复,3-28拿到offer的.之前在牛客分享面经,如今来CSDN分享一下. 以下面试题的排名不分先后. 1.聊聊你之前实习公司项目 2.问数据库千万数据的 ...
- 【面经】三七互娱Java游戏研发实习(一面)
一.王者荣耀服务器实现 二.接口和类的区别? 1.类只能继承一个类,但可以实现多个接口. 2.对于继承性,类继承了父类的方法,子类可以选择是否覆盖父类的方法. 3.接口的方法只有声明,没有实现:而类中 ...
- 三七互娱Java开发笔试题(2019春季宣讲会)
1.写出下面java程序的运行结果 class A {static{System.out.println("1");}public A(){System.out.println(& ...
- 【秋招】百度,三七互娱,老虎证券的Java秋招总结分享。
这篇文章应该很早就写了,由于各种各样的事拖到现在,终于抽空写了. 分享给大家,互勉. 个人在一所非985,非211学校里就读软件工程专业,菜鸟一个.以下是个人的秋招经历,分享给各位热爱IT行业的小伙伴 ...
- 三七互娱2019秋招Java后端开发工程师
三七互娱2019秋招Java后端开发工程师 三.简答题 2.给定一个整数的数组,要求将数组中的所有为0的元素移动到数组的最后,其他的元素保持原来的顺序. 示例 数组{ 1, 5, 0, 0 ,2,19 ...
- 打开非遗文化新呈现方式 三七互娱“非遗广州红”游园会即将开幕
近日,三七互娱推出一则预告视频,邀请市民参加11月19日至22日在广州永庆坊举办的"非遗广州红 同袍粤味浓"--2021年"非遗广州红"游园会活动.届时,粤剧. ...
- java小公司社招面试3则(稍微进阶)
小微公司混了3年,发现各方面距离1.2.3线大厂还是好远.毕竟搞了3年java了,大厂面试要求更高了,那咋办呢?去稍微大一些的互联网公司试试呗.这波面试要比上一篇面试难度高了,毕竟又多了一年经验吗.不 ...
最新文章
- 图像边缘检测--OpenCV之cvCanny函数
- 11个优秀的Android开发开源项目
- python自动化接口测试中的cookies怎么实现_Python接口自动化之cookie、session应用
- python bytes' is not JSON serializable
- Spring Boot 2.x 新特性总结及迁移指南
- java intern_java String的intern方法
- 相机录像出现花屏_[Unity3D]花屏问题解决
- 如何移动当前正在使用的文件
- python2使用pandas处理excel数据
- 各类IT编程视频教程下载网址大全
- java|jsp类成品展示_jsp学生诚信素质评价系统
- Verilog 实现四选一选择器
- android地图定位到海洋,如何利用卫星导航技术进行高精度海洋测绘定位
- 姜小白的Python日记Day7 文件的读写
- ElasticSearch 技术分析与实战 读后感
- php写的软件帮助手册源码使用帮助源码html模版源码,系统依附HDSYSCMS内容系统
- celery使用post方法解决方案
- android开源框架总结
- 【Python随笔】python进程池ProcessPoolExecutor的用法与实现分析
- 单机版swarm安装