自我介绍

介绍项目 (党建网站)

Java基础

重写与重载

类与接口

Object类的方法

hashCode() equals()

Map get() ConcurrentHashMap 实现O(1)的时间复杂度

多线程

线程与进程区别

实现多线程的方式

start()和run()方法区别

wait()和sleep()区别

线程池的实现, 两个参数 corePoolSize:核心线程数 maxPoolSize:最大线程数

当核心线程数达到最大时,新任务会放在队列中排队等待执行

Java中锁

线程安全的类或者实现方式

ThreadLocal的应用场合,最适合的是按线程多实例(每个线程对应一个实例)的对象的访问,并且这个对象很多地方都要用到。

对传统的synchronize共享变量线程安全的问题进行比较

一个是锁机制进行时间换空间,一个是存储拷贝进行空间换时间。

JVM

内存分区

GC算法

什么情况导致JVM频繁Full GC, 解决方法

https://zhuanlan.zhihu.com/p/30234715

https://blog.csdn.net/sted_zxz/article/details/72476673

框架

SpringMVC是什么, 执行流程

1、前端控制器DispatcherServlet(不需要程序员开发)

作用接收请求,响应结果,相当于转发器,中央处理器。

有了DispatcherServlet减少了其它组件之间的耦合度。

2、处理器映射器HandlerMapping(不需要程序员开发)

作用:根据请求的url查找Handler

3、处理器适配器HandlerAdapter

作用:按照特定规则(HandlerAdapter要求的规则)去执行Handler

4、处理器Handler(需要程序员开发)

注意:编写Handler时按照HandlerAdapter的要求去做,这样适配器才可以去正确执行Handler

返回ModelAndView

5、视图解析器View resolver(不需要程序员开发)

作用:进行视图解析,根据逻辑视图名解析成真正的视图(view)

返回View

6、视图View(需要程序员开发, jsp)

View是一个接口,实现类支持不同的View类型(jsp、freemarker、pdf…)

填充模型数据, 返回HTML页面给浏览器

数据库

索引的种类以及数据结构, 使用索引查询慢的解决方案

SQL 执行计划: EXPLAIN

二面: (比较水)

自我介绍

介绍项目

网站访问量大了, 性能优化

问了知道哪些排序算法

叫我解释堆排序的原理

手写冒泡排序的代码, 没错就是冒泡

最后出了一个题:

给用户生成1~10亿之间随机唯一且性能较好的序列号(正整数)

https://www.cnblogs.com/QQParadise/articles/6925164.html

深圳珍爱网java笔试,珍爱网内推 秋招Java 一面二面相关推荐

  1. 2018 银联Java笔试 题,中国银联2018秋招笔试题

    专业单项选择题 1.在三角形的三个顶点上各有一只蚂蚁,他们向另一个顶点运动,目标随机(可能为另外两个顶点的任意一个),问三只蚂蚁不相撞的概率是(C). A.1/5 B.1/6 C.1/4 D.1/8 ...

  2. 美图笔试题java后台_美图2018秋招Java笔试题

    单选题 1.关于垃圾回收算法G1,哪个说法是错误的( B  ). A.  并行和并发,具有多线程操作能力 B.  不适用堆空间太大的场景 C.  G1停顿时间更加可预测 D.  不会对系统吞吐量产生较 ...

  3. 用友2023届秋招Java笔试-S2卷-编程题详解

    用友2023届秋招Java笔试-S2卷 其他的选择和多选不允许跳出 另外还有一道关于数据库查询的题: 有两个表,一个学生表,一个成绩表包含学生各个科目的成绩,学生表根据学生id和成绩表关联,要求的是通 ...

  4. Github获星99k的Java面试八股文,最全秋招面试攻略

    Github获星99k的Java面试八股文,最全秋招面试攻略 2020年我凭借一份<Java面试核心知识点>成功拿下了阿里.字节.小米等大厂的offer,两年的时间,为了完成我给自己立的f ...

  5. 如何看待2022年秋招Java后端开发岗一片红海?

    如何看待2022年秋招Java后端开发岗一片红海? 我猜是转行去CV和NLP想当"人上人"的俊才们,发现自己卷不上"一等人上人"的算法岗,于是转投"二 ...

  6. java笔试题_公司真题 | 用友2018秋招Java笔试题(四)

    公司真题 | 用友2018秋招Java笔试题(三)答案: 1.正确答案 A B 2.正确答案 A 3.正确答案 D 4.正确答案 B 5.正确答案 A E 6.正确答案 B 7.正确答案 C D 8. ...

  7. 2022年Python笔试选择题及答案(秋招)

    2022年Python笔试选择题及答案(秋招)

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

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

  9. 震惊!2022 年秋招 Java 后端开发岗竟然一片红海!算法岗都不香了吗?

    据说,2022 年算法岗遇冷,BAT 暑期实习甚至收不到简历,Java 反而爆炸. 难道,Java 的春天(映射 Spring 全家桶)又要来了吗?作为 Java 领域的优质创作者(见下图),又可以在 ...

最新文章

  1. 【阶段小结】协同开发——这学期的Git使用小结
  2. Springboot中优雅进行字段校验
  3. 卧槽!成就了Java,开发框架排第一,你还是不够了解它!
  4. PyTorch深度学习训练可视化工具tensorboardX
  5. 一招彻底帮你搞定HashMap源码,成长路线图
  6. mysql服务器性能剖析,高性能MySQL–服务器性能剖析
  7. 第二阶段——个人工作总结DAY10
  8. c++学习笔记之异常
  9. 案例:实现用户登录功能
  10. L1-067 洛希极限 (10 分)-PAT 团体程序设计天梯赛 GPLT
  11. springboot属性注入转化为对象
  12. [量子计算]量子计算的发展史与中国现在的量子计算整体水平
  13. 20135202闫佳歆-期末总结
  14. 0.《JavaScript高级程序设计》(Nicholas C.Zakas 第3版)
  15. stm32单片机里面的GPIO是什么意思?
  16. 计算机无法启动安装程序,win7电脑无法安装程序或安装的程序不能运行怎么办...
  17. ACM-ICPC 知识点 经验
  18. 让Android屏幕不响应任何点击
  19. 人群计数数据集汇总和详细介绍,全网最全,crowd counting datasets
  20. vba遍历字符串_Notes-VBA-遍历

热门文章

  1. 不同域里相同ip地址_不同的人可能具有相同的公共IP地址吗?
  2. 400 bad request
  3. FFmpeg视频的旋转rotate
  4. rotate函数css,CSS hue-rotate()用法及代码示例
  5. 我的blog开张了!
  6. matlab整数型规优化箱,matlab解决整数规划问题(蒙特卡洛法)
  7. nightwatch API
  8. Windows Live ID Delegated Authentication
  9. element-ui switch开关打开和关闭时的文字设置样式
  10. [C# 类和对象]-C# 中的方法以及类和对象编程