一面7.7 17.30(35min) SpringBoot类加载过程 Spring的ioc和aop机制 MyBatis用到了哪些设计模式 简单介绍一个比较熟悉的项目 MyBatis用到了哪些Java的机制 说说Java的反射机制 说一说Java面向对象特性,怎么理解面向对象 HashTable和HashMap的区别 HashMap的扩容机制 String StringBuilder StringB
1.自我介绍 2.算法题 寻找K个高频的数字 3.对shell命令了解吗? 4.找到服务a的运行目录所涉及的命令? 5.找访问的某个ip端口的top5的ip地址命令 6.sql语句发现运行慢,如何优化 7.wesocket怎么工作的?怎么保持的长连接?用的什么协议? 8.go语言?与C++的区别? 9.协程和线程的区别?
本来以为30min能完事,结果面试了1个半小时 自我介绍 项目介绍 说下prometheus原理 K8s负载均衡均衡方式,介绍iptables,nginx,kube-proxy 八股。 Https和http区别,非对称加密过程,非对称和对称加密区别。 三次握手中accept的作用是什么。 数据库哪几种锁,分别什么情况下用的 MVCC能解决什么问题,原理是什么 间隙锁的原理 操作系统中查看当前网络连
非科班渣硕49年入国军Java转码选手,今年太难了,之前面了大概十家都一直没有录音记录面经,屡战屡败,要么是面完没消息要么就是直接发感谢信,至今0offer。准备开始记录一下面经好好提升下自己了。 10.31一面(35min)飞书: 1.自我介绍(让介绍下个人经历、校园实践经历和个人职业规划等) 2.非计科出身为什么转行 3.自学的方式和自学看的书 4.项目遇到过很难的问题,怎么解决的(用了STA
时间节点:8.10号左右投的简历, 8.17收到通知:8.23号一面 8.24通知: 8.31号二面 一面:面试针对自我介绍和简历问了我首先是比赛内容,做的什么东西,用到什么技术,实现什么效果,面试官还是挺好的, 中间也不会去打断,全称就是在不断的寻找问题,然后进行提问,有来有往吧,最后,问了一些,期望薪资,是否接受出差,是否接受加班, 对公司的看法等基本问题,整体比较顺利,因为我面试的是测试开发
《写面经攒人品系列继续更新》 一面 30min 1、项目里为什么选择了muduo 2、为什么使用redis做中间件 3、STL知道哪些 4、C++11里多线程的内容知道哪些 5、有自己学习整理总结的博客么 6、代码有什么管理 7、代码片段题,三段代码,让你看,看看输出,或者提问一些问题 (1)有关内存大小,内存对齐的判断等等 (2)有关代码段哪里存在错误,谁先输出等等 (3)概况一个消费者-生产者
1、4.3 线上一面 55 min 问题 python浅拷贝和深拷贝 django的生命周期 进程和线程的区别 知道哪些设计模式 分布式系统中的单例任务是怎么实现的 如何保证分布式锁唯一,在不适用存储中间件的情况秀下如何实现分布式锁 pg与mysql的区别有哪些 如何优化慢查询语句 快速排序的时间复杂度 写题 给定一个python字典,如何实现key, 和value的转换 这里我一开始给了一个字典
沉淀了一段时间,终于是好起来了,京东不考算法面试前给的压力会少很多 技术面: 主要围绕项目里的内容来问,点赞系统的设计,分多个不同的场景需求来问的,根据不同场景选择MySQL存储还是Redis持久化还是Redis做缓存,什么时候同步数据,用定时任务好还是消息队列,这里聊了蛮久的; 布隆过滤器实现原理,线程池的使用场景,HashMap的底层数据结构 索引是怎么设计的挑几张表讲一下(因为我说项目是从零
4.15 一面 首先自我介绍 然后介绍一下自己的项目以及遇到哪些难点和如何解决的 linux命令相关 一道sql https 和 http的区别 tcp 和 udp 区别 手撕 开放题 遇到很困难的事情怎么办 反问 4.16 二面 自我介绍 项目相关问题 安全相关 手撕 mysql索引失效 期待oc#美团测开##美团#
1、大学嵌入式项目(stm32,fpga) 2、常用什么接口 3、stm32和fpga区别 4、C++智能指针 5、指针引用区别 6、有没有引用的引用 7、聊一聊effective C++ 8、inline什么时候会被编译器忽略 9、会用Linux指令吗? 10、leetcode4 . 寻找两个正序数组的中位数 11、反问中间件做什么,实习做什么,加班情况
一面 自我介绍, 讲实习项目 你在实习中的这些项目都是你自己做的吗? 有人带你吗? 你在实习中做的事情基本都是业界比较成熟的, 你在做的时候有参考哪些已有的成果? 你在实习中做的最有挑战的事情是什么? 你是怎么解决的? 你在实习过程中的最大收获 有没有了解 Vue? Vue 中父子组件传值 有没有了解手机端前端开发 , , 的应用场景 写一个 js 正则表达式, 实现对邮箱字符串的校验 --> 反
1.个人情况: 论文,专利,竞赛等有无 本研成绩多少 2.项目详细介绍和提问 略 3.c++八股 封装继承多态 (上条我只说了动态多态)静态多态 智能指针 static关键字 4.其他八股 tcp三次握手 进程线程 深拷贝浅拷贝 我是学通信的所以这里答得不好面试官也没细问,然后问我算法学过没,我说自己学过刷过题,然后问了排序算法,我说了几个之后他挑了堆排序问实现和复杂度 之前问同门说是一面全是项目
6/1官网投递简历,做了测试 7/6一面,牛客网面试系统,两位面试官,20min 自我介绍 项目介绍 基础知识 调试手段有哪些? uboot启动流程? 为什么启动时关闭icache和dcache? 有接触过USB驱动吗? 用过Makefile吗? gcc的过程,几个阶段,宏定义在那个阶段? uboot的Makefile。 const int * p和const * int p 区别? 堆和栈的区别
主要内容:Linux源码包,Linux二进制包,源码包 VS RPM二进制包,如何选择Linux下的软件包众多,且几乎都是经 GPL 授权、免费开源(无偿公开源代码)的。这意味着如果你具备修改软件源代码的能力,只要你愿意,可以随意修改。 GPL,全称 General Public License,中文名称“通用性公开许可证”,简单理解 GPL 就是一个保护软件自由的一个协议,经 GPL 协议授权的软件必须开源,请猛击《开源协议》了解更多信息。 Linux下的软件包可细分为两种,分别
安装 使用软件管理器安装以下常用软件: vim curl