一、首先,做了一套笔试题(题目靠回忆写的,会有一些出入)

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面试(社招、应届生)相关推荐

  1. 校招----三七互娱java面经

    三七互娱一面面经 投的java开发,和百度到的面经不一样的,都没有照着简历问,更加偏向工程 1.问项目,涉及到了一个sql优化,你是怎么实现的 2.对高并发.分布式有没有了解 3.数据库索引的使用有啥 ...

  2. 三七互娱 Java游戏开发工程师 面试(两轮技术+HR面)

    (2020春招补招,已拿到offer) 抱着投着试试看的心态去的 自己还是不太了解游戏开发 框架啊这些都没怎么问 比较重视基础知识,面的也基本都是基础知识 所以面完才发现自己太基础的知识反而一问三不知 ...

  3. 2019春招三七互娱Java面经(已拿到offer)

    总共两轮技术面,一轮HR面,等待时间一周给你答复,3-28拿到offer的.之前在牛客分享面经,如今来CSDN分享一下. 以下面试题的排名不分先后. 1.聊聊你之前实习公司项目 2.问数据库千万数据的 ...

  4. 【面经】三七互娱Java游戏研发实习(一面)

    一.王者荣耀服务器实现 二.接口和类的区别? 1.类只能继承一个类,但可以实现多个接口. 2.对于继承性,类继承了父类的方法,子类可以选择是否覆盖父类的方法. 3.接口的方法只有声明,没有实现:而类中 ...

  5. 三七互娱Java开发笔试题(2019春季宣讲会)

    1.写出下面java程序的运行结果 class A {static{System.out.println("1");}public A(){System.out.println(& ...

  6. 【秋招】百度,三七互娱,老虎证券的Java秋招总结分享。

    这篇文章应该很早就写了,由于各种各样的事拖到现在,终于抽空写了. 分享给大家,互勉. 个人在一所非985,非211学校里就读软件工程专业,菜鸟一个.以下是个人的秋招经历,分享给各位热爱IT行业的小伙伴 ...

  7. 三七互娱2019秋招Java后端开发工程师

    三七互娱2019秋招Java后端开发工程师 三.简答题 2.给定一个整数的数组,要求将数组中的所有为0的元素移动到数组的最后,其他的元素保持原来的顺序. 示例 数组{ 1, 5, 0, 0 ,2,19 ...

  8. 打开非遗文化新呈现方式 三七互娱“非遗广州红”游园会即将开幕

    近日,三七互娱推出一则预告视频,邀请市民参加11月19日至22日在广州永庆坊举办的"非遗广州红 同袍粤味浓"--2021年"非遗广州红"游园会活动.届时,粤剧. ...

  9. java小公司社招面试3则(稍微进阶)

    小微公司混了3年,发现各方面距离1.2.3线大厂还是好远.毕竟搞了3年java了,大厂面试要求更高了,那咋办呢?去稍微大一些的互联网公司试试呗.这波面试要比上一篇面试难度高了,毕竟又多了一年经验吗.不 ...

最新文章

  1. 图像边缘检测--OpenCV之cvCanny函数
  2. 11个优秀的Android开发开源项目
  3. python自动化接口测试中的cookies怎么实现_Python接口自动化之cookie、session应用
  4. python bytes' is not JSON serializable
  5. Spring Boot 2.x 新特性总结及迁移指南
  6. java intern_java String的intern方法
  7. 相机录像出现花屏_[Unity3D]花屏问题解决
  8. 如何移动当前正在使用的文件
  9. python2使用pandas处理excel数据
  10. 各类IT编程视频教程下载网址大全
  11. java|jsp类成品展示_jsp学生诚信素质评价系统
  12. Verilog 实现四选一选择器
  13. android地图定位到海洋,如何利用卫星导航技术进行高精度海洋测绘定位
  14. 姜小白的Python日记Day7 文件的读写
  15. ElasticSearch 技术分析与实战 读后感
  16. php写的软件帮助手册源码使用帮助源码html模版源码,系统依附HDSYSCMS内容系统
  17. celery使用post方法解决方案
  18. android开源框架总结
  19. 【Python随笔】python进程池ProcessPoolExecutor的用法与实现分析
  20. 单机版swarm安装

热门文章

  1. 数据结构——线性结构(线性表)
  2. 小米扫地机器人粉尘盒_如何清理小米扫地机器人尘盒及滤网
  3. 索尼VGN-CS23H笔记本bios设置u盘启动教程
  4. deepin15.10研发心得——新的旅程、新的开始
  5. Libevent简介
  6. 用pytorch框架搭建一个写藏头诗的模型
  7. 歌木斯阿语词典软件评测
  8. [原] 开源HTML文本编辑器--KindEditor
  9. php的分布式_php分布式是什么
  10. 点云地面点滤波-progressive TIN densification(PTD)算法介绍