首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >小米·软件工程师·一面二面(简单)

小米·软件工程师·一面二面(简单)

作者头像
崩天的勾玉
发布于 2021-12-20 08:25:40
发布于 2021-12-20 08:25:40
4930
举报
文章被收录于专栏:崩天的勾玉崩天的勾玉

这次给大家带来的是牛客一位昵称为binxer的朋友分享的面经,勾玉在这里做出分析解答,一起看看吧~

小米 软件工程师 一面 二面

由于秋招投递的比较晚,做完笔试之后没有被捞,在某直聘平台上发现有校招信息,抱着尝试的心态咨询了一些,没想到立马就安排了面试。ps:建议大家还是多关注各个企业的招聘公众号,或者多刷刷招聘软件,有时会有补招和急招的信息,进度比较快。

因为没有 Android 开发经验,实习、在校项目也更多是后端相关的,所以自我介绍后,没有关于项目的询问,全程的焦点也在 Java 的基础知识。

一面

Java基础

说说Java 语言的特点。

面向对象,封装、继承、多态,运行在虚拟机上的,是静态的

Java 怎么调用 C/C++ 写的接口

JNI(java native interface,即java本地接口),可以解决java与c++交互的问题,并且不仅限于c++。

进程间通信的方式

管道、消息队列、共享内存、信号量、信号、socket

线程的状态

参考勾玉文章:线程周期、创建线程的方式、线程池

ArrayList 和 LinkedList

参考勾玉文章:Java基础之集合

HashMap

参考勾玉文章:Java基础之集合

线程池的作用(池化技术的思想)

参考勾玉文章:线程周期、创建线程的方式、线程池

反射

关于反射的使用及常用api

二面

线程的状态

参考勾玉文章:线程周期、创建线程的方式、线程池

多线程的好处和坏处

多线程会降低代码的复杂度,将串行工作变成并行,但是如果使用不当,会降低效率,消耗性能。 举个例子:一个单核CPU,在执行多线程时:一个人在挖山洞,显然如果两个人从两头挖这样最快,而且耗时最低,但是现在只有一个人,如果采用多线程,就会出现先从左边挖两天,然后跑到右边挖两天,这样会非常浪费时间的,因为中间的路程也会消耗时间(线程之间的切换) 但是单核CPU如果遇上了IO流操作,采用多线程,就会提高性能,所以一定要使用适当

上一个问题引发的多线程操作变量的问题

关于单核下多线程i++问题,参考 线程周期、创建线程的方式、线程池

synchronized 底层及优化

参考勾玉文章并发基础之Synchronized原理

HashMap 和 ConcurrentHashMap

参考勾玉文章:Java基础之集合

Atomic 类的底层实现

CAS+volatile,参考: 并发基础之CAS 并发基础之volatile原理

类加载过程

参考勾玉文章 面试八股文之【JVM类加载机制】

双亲委派模型

同样参考勾玉文章 面试八股文之【JVM类加载机制】

面试体验可以说是非常不错了,可以在秋招面试的体验里排前三。和面试官全程没有冷场,不会或者不了解的地方,面试官也会提示我或者给我一个方向让我去了解(非常有指导意义)。面试官的专业程度也是非常高的,所问的问题也会循序渐进。

喜欢请点个赞或者再看,这是对我最大的鼓励,感谢~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 崩天的勾玉 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
巨短的腾讯一面·Java·后台实习
这次给大家带来的是牛客一位昵称为一条咸鱼游啊游的朋友分享的面经,勾玉在这里做出分析解答,一起看看吧~
崩天的勾玉
2021/12/20
6580
​2021 阿里淘系 Java 面经,二面卒!
今天下午把 JavaGuide[1]上 MySQL 以及书单部分的内容完善了一下。
Guide哥
2021/04/16
5160
​2021 阿里淘系 Java 面经,二面卒!
安卓工程师:秋招21家公司的面试真题总结
之前一直混迹于牛客,现在也反馈一波给牛油们。下面是秋招的面试经历具体内容。 拼多多 学霸提前批Android研发工程师 offer 笔试 基于给定接口实现ImageLoader框架 一面 自我介绍  静态变量和实例变量的区别  重写equals()方法的注意事项;两个list是怎么判断是否相等的?  HashTable和HashMap的区别;是否允许键为null  数据同步的方法;synchronized可以在对象上加锁吗?在方法上加锁是加在哪个对象上?  进程间读写文件的同步方式  了解哪些加密算法;AE
牛客网
2018/04/28
1.8K0
SSP,拿下!!
你好,我是 Guide。分享一位学弟热乎的面经。这位学弟本 211 硕 985,秋招大大小小拿了十几个 offer,三方签了荣耀 15b,两方签了科大讯飞(薪资等同 15a),京东实习转正。
Guide哥
2023/01/11
6840
大三、研二的秋招备战路线(Java、大数据)
1.分享经验。从去年五月份到今年五月份,我面试了n家公司,也收了(n/2+10)家的offer,经历了两个春招一个秋招,其中有腾讯、今日头条、京东等offer。通过这篇文章分享一些经验,让后面的同学少走弯路。
Java团长
2019/06/03
7860
oppo和海康嵌入式软件工程师面经总结
海康缺口比较大,一直在招人。oppo春招不像秋招那样,卡简历卡的那么严格,普通学校的学生也有了很大的机会。
嵌入式与Linux那些事
2021/05/20
1K0
oppo和海康嵌入式软件工程师面经总结
java工程师需要掌握的技能_java软件工程师需要学什么
关于专业技能 1、基本语法 static、final、transient等关键字的作用 foreach循环的原理等等
全栈程序员站长
2022/11/09
4150
凌晨整理--应届生校招Java研发岗需要学习哪些知识点?
最近很多同学问我关于校招 Java研发工程师 岗位的要求,因为只有先知道了要求,再结合自身的情况,做好学习计划。
程序员小跃
2020/02/17
1.4K0
凌晨整理--应届生校招Java研发岗需要学习哪些知识点?
二本本科秋招无实习 | 上岸滴滴京东58科大讯飞复盘(中)
我面过的那些公司目前没有遇到过群面,最多遇到对面的面试官是 HR+N 个技术一起问问题的,小事,hold 住他,不要紧张,慢慢来,自信点。
Java宝典
2021/01/14
6510
二本本科秋招无实习 | 上岸滴滴京东58科大讯飞复盘(中)
蚂蚁金服Java研发三面(电面+现场面),终获offer分享我的面经感悟
一份初得蚂蚁面试机会(本人非985/211,蚂蚁真的不是很在乎学历!!!),有了一次社招机会,前后经历三关,受益匪浅,在此与各位朋友分享经历与心得。
烂猪皮
2021/06/09
1.1K0
蚂蚁金服Java研发三面(电面+现场面),终获offer分享我的面经感悟
二本本科无实习上岸滴滴京东58科大讯飞复盘(上)
秋招之路复盘篇 楼主的自我介绍: 我自己复习范围:(关注公众号回复 "面试脑图" 获取面试脑图,因为图片很大) 我的项目很 low 怎么办?? 项目 low,无实习经验,还是个渣本,怎么拿到 offer 的 关于套路和技巧 你的秋招时间这么长,你的心态如何呢? 关于众多知识点和面经你又是怎么选择去看的呢? 简历应该怎么写??? 如果以上你都没有???我好慌,我该怎么办??? 实习、秋招、春招那点事 坎坷的offer故事: 总结:以下面经顺序为难易度排序及 offer 排序滴滴(11.5 offer):线上面8.9投简历:8.27笔试:9.16一面:80分钟左右10.17二面:50分钟左右10.29三面:36分钟左右11.1 HR面11.5 offer
Java宝典
2021/01/14
9090
二本本科无实习上岸滴滴京东58科大讯飞复盘(上)
Java工程师:非科班自学Java是如何获得校招offer的
背景介绍 楼主某末流985渣硕一枚,磕盐不会,偶然接触了下编程,然后又稍微学了学Java,后面就走上了程序猿的道路,今年四月侥幸去菊厂实习了一波(虽然没学到东西)。 秋招拿了几个一般的offer(大佬们别见笑):去哪儿、海康威视、招银网络科技,最后签约招银(四川人,想每天下班吃火锅)。 去年的时候比较迷茫,不知道自学到底需要准备什么,在牛客上看了很多面经,非常受益,今天也分享一下供参考。本篇文章主要讲讲自学的历程即找工作需要注意的地方。 自学经历 楼主去年4、5月开始决定学习Java,最开始主要看《He
牛客网
2018/04/28
2.9K0
【Android实习面筋】双非本科,1个半月20场面试斩获4家大厂offer,我学会的一些技能
先说一下笔者春招实习的情况:从三月初到四月半,经历了近20场面试,一共面试了五家企业,通过了腾讯、字节、蚂蚁、美团的面试,虎牙在一面之后拒了二面邀请。
Android技术干货分享
2021/04/29
6330
【Android实习面筋】双非本科,1个半月20场面试斩获4家大厂offer,我学会的一些技能
双非本,非科班的自我救赎之路
今天跟大家分享一位学弟的秋招经历,他跟大彬一样,也是非科班转码的,在今年这样的环境下,能成功”上岸“,非常不容易。
程序员大彬
2022/12/22
6480
双非本,非科班的自我救赎之路
面试官让说出8种创建线程的方式,我只说了4种,然后挂了。。。
昨天有个小伙伴私信说自己面试挂在了“Java有几种创建线程的方式”上,我问他怎么回答的,他说自己有背过八股文,回答了:继承Thread类、实现Runnable接口、实现Callable接口、使用线程池这四种,但是面试官让说出8种创建方式,他没说出来,面试就挂了,面试官给的理由是:只关注八股文背诵,对线程的理解不够深刻!
JavaBuild
2024/05/27
1710
面试官让说出8种创建线程的方式,我只说了4种,然后挂了。。。
Android老司机以为深知熟路,撸完这份大厂警示面试,直呼好险差点犯了致命错误!
寒冬季节里找工作真心累啊,不过没办法,公司要搬离上海,所以只能出来找工作了,这段时间被虐的够惨的,一个学历就被搞死了,同事工作经验跟我差不多,都是6年的老菜鸟,本科,投了10家面了两家,我投了几十家暂时才面了3家,差距,谁在跟我说学历不是问题,我一砖头拍不死他丫的。废话不多说了,总结了一下:
Android技术干货分享
2021/03/18
4240
Android老司机以为深知熟路,撸完这份大厂警示面试,直呼好险差点犯了致命错误!
5年经验Java程序员面试20天,拿下数个offer,总结出的经验感想!
今天分享的是一位5年工作经验的Java工程师在帝都的面试经验总结,看看这些互联网公司都爱问些什么题,希望对大家的面试有指导意义。 从事Java开发也有5年经验了,4月初自己的开启面试经历之旅,前后20天左右,主面互联网公司,一二线大公司或者是融资中的创业公司都面试过,拿了一些offer,其中包括奇虎360等
Java知音
2019/06/12
1.8K0
堪称22年最强,这份Java面试八股文让329人成功进入大厂
我的回答是: 很有必要 。你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂。
java小乐
2022/07/30
5880
堪称22年最强,这份Java面试八股文让329人成功进入大厂
前脚结束面试,后脚意向书就发来了。。。
作者:阿秀 校招八股文学习网站:https://interviewguide.cn
拓跋阿秀
2022/12/28
3490
前脚结束面试,后脚意向书就发来了。。。
除了背八股文,Java面试更该这样准备
我可以这样说,哪怕你背了再多java八股文的答案,过面试也能靠运气,因为很多java面试的答案只限于技术理论说辞。但用我本文给出的方法去准备面试,能在不提升技术的前提下,大大提升你java面试的通过率。
用户1153489
2021/12/28
7810
推荐阅读
相关推荐
巨短的腾讯一面·Java·后台实习
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档