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、反问中间件做什么,实习做什么,加班情况
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 区别? 堆和栈的区别
🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新阿里文娱近期的春秋招笔试题汇总~ 👏 感谢大家的订阅➕ 和 喜欢💗 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🎬 01.时间复杂度判断 题目描述 K小姐刚开始学习编程时,经常会遇到时间超限的问题。她希望你能帮忙判断她的程序是否会超时。 已知计算机每秒可以执行 次计算。如果程序的计算次数大于等于 ,则判定为超时,输出
主要内容:Linux源码包,Linux二进制包,源码包 VS RPM二进制包,如何选择Linux下的软件包众多,且几乎都是经 GPL 授权、免费开源(无偿公开源代码)的。这意味着如果你具备修改软件源代码的能力,只要你愿意,可以随意修改。 GPL,全称 General Public License,中文名称“通用性公开许可证”,简单理解 GPL 就是一个保护软件自由的一个协议,经 GPL 协议授权的软件必须开源,请猛击《开源协议》了解更多信息。 Linux下的软件包可细分为两种,分别
安装 使用软件管理器安装以下常用软件: vim curl
0.10 新版功能. Scrapinghub 发布的apt-get可获取版本通常比Ubuntu里更新,并且在比 Github 仓库 (master & stable branches) 稳定的同时还包括了最新的漏洞修复。 用法: 把Scrapy签名的GPG密钥添加到APT的钥匙环中: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:8