掌上先机(慧策)一面

不能摆了要用心开始备战春招了,要在牛客里每天记录我的战况!

今天是北京掌上先机一面

时间:2024.3.1

时长:1小时

1、问过往哪些经历比较能证明自己的实力

2、java到字节码文件到类的这个过程中经历了什么(我理解应该是问的类加载机制)

3、jvm虚拟机的分区和功能

4、怎么识别一个对象是否被回收

5、强引用和弱引用的理解

6、threadlocal的理解、使用场景

7、Linkedlist和ArraysList插入角度看各自的优劣势,插入量大的时候ArraysList的劣势是什么

8、hashmap数据迁移怎么能提高效率

9、加锁的维度怎么取舍

10、锁加在方法上和加在代码块上有什么区别吗

11、可见性问题如何解决,volatile如何保证即时可见性的、指令重排的机制

12、可重入锁的目的:解决在递归调用或嵌套代码中的锁定问题

13、spring的代理机制用过哪些,jdk代理的局限性,代理类的创建过程

14、查询按学号作为索引正序排第100万条的数据,什么设计效率比较高

15、索引为什么能那么快的定位到该行数据

16、开a,b两个事务,a事务对一行数据进行了更改并提交,b事务没有提交此时读到的数据是新值还是旧值

17、a事务更新了一行数据未提交,b事务可以对该行数据进行修改吗,为什么

18、手撕算法:二叉树任意两节点之间最大边长和

19、二叉树的算法题不是很理解,面试官又给我换了一题:返回两有序数组合并后的中位数

20、职业规划

虽然算法没写出来但是面试官说我前面答的挺好的,不知道是不是在给我安慰但是还是期待有后续

#大家都开始春招面试了吗#
校招面试题 文章被收录于专栏

记录我的校招面试经历,要和大家一起努力!

全部评论
关于java从字节码文件到类这个过程简单概述如下:将字节码文件转为二进制流读入元空间,这就是加载,然后所谓的链接初始化的过程也可以讲一下,包括在堆空间创建了一个类对象作为访问元空间的元信息的一个入口 强弱引用其实很简单,就是每次GC的时候强引用不会被回收,即使oom,但是弱引用一定会被回收 hashmap的数据迁移提高效率有一些方式吧,比如可以创建出一个新的hashmap,然后通过渐进式迁移迁到新的hashmap里面,这个也是 redis 里面的 dict 数据结构所采用的方式
4 回复 分享
发布于 2024-03-02 13:40 广东
是24届的吗
1 回复 分享
发布于 2024-03-03 19:07 伊朗
请问是在哪投的阿
点赞 回复 分享
发布于 2024-03-02 20:37 河北
你好,哥,我也刚收到他的在线笔试题,大概都是考哪些方面
点赞 回复 分享
发布于 2024-09-23 10:20 新疆

相关推荐

#嵌入式项目#本人学校普普通通,通过读研期间系统学习嵌入式知识,以及帮助导师做了4个企业级项目,慢慢积攒了开发经验。以至于在2023年秋招,收获了满意offer。目前就职于汇川技术,嵌入式软件工程师岗位。趁着周末整理读研期间所作的一个项目,需要项目资料的学弟学妹可以私聊我。项目所属行业:该项目属于仪器仪表行业的产品,主要应用于化工生成、科学研究以及其他领域的气体测量与分析。项目解决的问题:由于传统的气体检测仪器,不能有效的测量混合气体中的浓度信息,设计该产品,基于气体的热导率不同,通过测量混合气体热导率,间接确定被测组分含量。项目中能学到什么:1、产品的行业知识:调零校准,环境背景补偿以及工业数据的通讯与传输等;2、产品硬件电路设计,包含三个电路板:模拟信号采集电路、温控PID电路、主控数字电路板。3、基于freertos操作系统设计产品的软件开发框架设计思路,高内聚低耦合。4、高速串口通讯框架设计,可靠,防止丢包,支持数据流和数据帧格式传输等。5、基于外部存储器(eeprom或flash)的微数据库,实现数据的存储与增删改查。6、工业通讯协议Modbus RTU与TCP通讯,串口驱动用于Modbus RTU通讯,编写以太网芯片驱动用于Modbus TCP通讯。7、面向对象编程实现产品功能,包括灵活的接口配置,通道选择以及数据的运算过程等。#我的成功项目解析##简历中的项目经历要怎么写#
点赞 评论 收藏
分享
评论
5
41
分享

创作者周榜

更多
牛客网
牛客企业服务