本人Java后端开发,面试官不介意 1.自我介绍 2.做项目的过程有挑战的,可以体现能力的部分讲一下,如何处理,难点是什么 3.简单说几个Linux命令 4.http与https的区别 5.二叉树有哪些遍历方式 6.静态代理与动态代理的区别 7.ArrayList动态扩容过程 8.HashMap如何解决hash冲突 9.Java如何实现多线程,锁有哪些,原理 10. volatile关键字 11.
#软件开发2023笔面经# #小米# #23届找工作求助阵地# 面试官上来先介绍了一下岗位,是做自动驾驶的中间件的,然后让我做了个自我介绍。 问我能实习多久,问我研究生都学啥课程。我说了两门操作系统相关,开始了第一题。 1.线程会有自己独立的栈区吗?会有独立的堆区吗? 1.你了解 Linux 虚拟内存空间吗? 2.虚拟内存有什么好处? 3.两个进程 malloc 可能会返回一个值吗?会映射到一个物
#面经# 小米面试官真的很好,题也不难,但是代码题真的太难受了,那么简单没写出来。 上来 面试官先了解了一下实习的时间问题,问我能实习多久巴拉巴拉, 然后说先写个代码题,省点后面的时间。代码题是输入一堆数,每个数都是出现 4 次,只有一个数出现三次。时间复杂度 Onlogn,空间复杂度 Ologn。真的很简单,就是手撕快排再遍历,我把时间复杂度一开始看成了 Ologn,所以想着用二分法,结果想着想
时长:1小时10分钟 自我介绍 手撕算法:模拟计算器,输入算数表达式字符串,返回计算结果。 1、ConcurrentHashMap底层实现? 2、BIO、NIO、AIO三者之间的区别? 3、epoll是怎么实现IO多路复用的? 4、知道用户态和内核态的区别吗?为什么要分为两种,NIO为什么比BIO性能好,结合上面两种态来回答?IO操作在操作系统底层是怎样的?(中断、DMA、用户态到内核态的切换,系
1.问在b站实习的履历 2.go的gc 3.select 4.map变为有序(key和value) 5.mysql的索引创建原则 6.string是否能做主键 7.redis的数据结构 8redis的zset的实现(ziplist和skiplist) 9.http的502和504 10.问我有没有其他的面试(明天面字节) 11.问搜索为啥没用es 估计凉了…….
1.自我介绍 2.项目的一些问题 3.用过哪些js的框架:vue或者react,用的vue2还是vue3 4.利用css进行布局的一些例子(讲了元素居中显示和两栏和三栏布局的自适应) 5.tcp/ip协议,UDP和TCP的区别,http和https的区别 6.用过webpack吗,说一下webpack的loader 7.你对git是怎么理解的 8.讲解一下异步编程(promise),async/a
这里给大家分享一下我学弟最近的一次Android面试: 我走的是途游游戏的内推,隔了两天就安排面试了,我是线上面的,用的微信视频,一面说是技术面,但也聊到了其他的内容,比如对游戏开发的理解,怎么理解Android的发展方向之类的,从一面到hr面也就一个星期吧,效率还是挺高的,我就只有一轮技术面,一些没想起来的题面试官也不会引导我,更别说给我讲解一下了,其他还好,拿到意向了,但我没打算去。 一面丨4
3点的面试等到3:30面上,然后十分钟就结束了 我发现秋招后期基本没遇到八股文问题了 1.自我介绍 2.实习内容 3.项目内容 4.是否玩过游戏 5.问工作地能否接受 6.然后面试官介绍工作内容 #校招##秋招#
一面(3.13下午): 0.3月13号晚上接到了面试官的电话说要约个时间进行面试,但是一直没发邮件(我以为会发的),然后14号下午正在龟山公园看樱花的时候面试官突然打来电话问方便面试吗?于是就赶紧找了个安静的地方开始了一面。 1.自我介绍 2.为什么选择测试开发这个岗位 3.针对一个购物车设计相应的测试用例 4.通勤时间,打算住宿舍还是租房子 5.介绍了一下自己的项目 6.项目中遇到的难点(问题)
九月初笔试,10/10面试 一个半小时 两位面试官,负责不同的部分; 1. 先自我介绍 2. 写两道编程题 3. 问项目的经历,优缺点 二面 大约40min左右 问简历相关,没有算法
1,项目 2,数据结构你怎么分类,具体说说 3,树有哪些 4,二叉查找树怎么查找 5,怎么避免树链化 6,图怎么搜索 7,操作系统的内存是什么概念 8,java中的内存模型 9,https加密过程和CA认证过程 10,网络常用的五层 11,tcp和udp的区别 12,tcp3次握手和4次挥手 13,mqtt协议 14,内核态和用户态区别 15,android四大组件 16,MVC MVP MVVM
我是国庆上来进行的二面,走的是校招渠道,好像就招几个人,竞争可以说是比较大的了,由于人比较多,留给一个人的时间基本就是半个多小时这种。以下是一面和二面遇到的一些题,供大家参考(回忆版): Java四种引用 JVM垃圾回收机制 get和post有什么区别 Java面向对象 抽象类和接口的区别 Final关键字修饰变量 sleep和wait的区别 Activity的四种启动模式 Synchronize
面试官人真的非常非常好! 自我介绍、项目介绍、手撕代码、反问沟通 问:自我介绍 答:正常说基本信息 项目介绍 答:我重点强调了我没做过什么软开的项目(感觉比较尴尬) 那你为什么选择报软开岗位呢?(更尴尬了) 答:就想留在西安但是只有软件开发岗,有了解过c++和操作系统的一些知识,后面上手应该也会比较快 没关系,那还是介绍一下你的项目,不过要尽可能让我能听懂😂 答:正常的项目介绍 八股 1.问:说
预约的半个小时,没有自我介绍,关键的个人信息面试官都替我说了。 只要就是聊项目,对我在滴滴的实习很感兴趣,详细讲了讲实习的工作,学校的项目基本没怎么聊。 问了点不深不浅的问题也都记不清了。反复强调是一面不用说的太细。 没有做题。 反问:部门做什么的? 答:手机部下面做数据隐私的,主要应用联邦学习,针对数据安全性和无联网状态下如何使用终端设备自己训练模型。 之前正好看过一个相关方面的论文,讲嵌入式设
自我介绍 项目基于什么背景做的 项目中所遇到的问题 项目中都用到了什么组件 Feign是如何进行通信的 nacos是如何作为配置中心的 JWT和token 单点登录 介绍了一下权限管理 权限管理数据库怎么设计的 项目中所用的设计模式 代码设计规范 微服务如何进行拆分 为什么选择测试开发 mysql的索引越多越好吗 如何判断索引是否合理 having和where的区别 进程和线程的区别 进城之间如何