1.自我介绍 2.手撕代码:判断链表有没有环 3.了解过运维相关的工作吗 4.状态码、504 5.HTTP和 HTTPS的区别 6.TCP协议是在哪层 7.应用层都有哪些协议 8.linux都用过什么命令 9.用过什么开源软件,比如数据库和消息队列 10.监控方面有没有了解过(项目有没有出现过问题,怎么感知到的) 11.项目中遇到过什么挑战,怎么解决的 12.学习新技能如何快速掌握的 13.在做项
对于Java开发人员,掌握基本的运维技能是必须的,如果你还不熟悉Linux环境,可以看这个教程。如果你觉得这个笔记还不错记得给这个项目一个 star 初级篇 在虚拟机里安装centos6 初始化操作系统 安装jdk环境 安装tomcat 安装mysql及配置 安装nginx 安装redis3 安装svn服务 中级篇 配置tomcat为服务 配置tomcat+nginx反向代理 使用jemete
岗位不匹配,没问技术问题,寄。 顺丰面试: 1 自我介绍 2 研究生研究方向 3 实习内容是嵌入式吗 4 怎么看待所学知识与岗位有偏差 5 举例自动化配置和部署,举例具体的工具 6 在离线环境下所做的工具还能用吗 7 Linux常用命令有哪些 8 以你的了解,运维开发岗位有哪些内容 9 有团队工作的经验吗 10 联调时出现分歧时怎么办 11 平常会害怕和别人起冲突吗 12 如果入职要先送两周快递,
1.自我介绍 2.熟悉Kafka吗?(不太熟悉熟悉rocketmq) 3.rocketmq组成部分和功能 4.你设计一个消息队列(基于内存,类似于nosql) 5.基于内存怎么保证消息可靠(wal和数据冗余) 6.基于内存实现集群怎么保证高可靠(哨兵机制) 7.master节点挂了怎么推举新的节点(讲了下raft) 8.节点间怎么进行通信(内网或者rpc还有类似于etcd这种资源调度中心做转发)
1java集合 (常规八股 hashmap list这些,着重将hashmap) 2类加载过程 3spring加载bean的过程 4.spring底层动态代理和jdk的动态代理 5.元数据区和clazz数组对比,动态代理会不会产生类元数据放在哪里 5.多线程 多线程实现方式 线程实现方式,completeablefuture底层实现方式为什么要使用自定义线程池,线程池核心参数线程池关闭的方式(我说
百度 运维开发 自我介绍 有编译器吗?打开写点 开启共享屏幕 下面为全程共享屏幕,pycharm全程展示 写两个 python 类 写一个继承 什么是方法和属性? -17 % 3 是多少口算? 运行一下 python字符串 几种格式化表达? 写一下 %d是什么? 要是float怎么表示? Linux查文件按倒序显示? Linux 常用命令 写一下 grep 查‘aaaa’在文件中的位置,返回
茄子科技 9.7 运维开发一面 自我介绍 TCP 三次握手建立连接 TCP 四次挥手中 time_wait 和 close_wait 分别是什么状态及存在的原因 mysql 索引底层数据结构 mysql 事务 -> 特性以及隔离级别 考了个最简单的sql语句.. select * from student where name = 'xxx'.. Redis AOF 和 RDB 的持久化 分别有什
一个面试官姐姐,说话声音很好听很温柔 自我介绍 问瑞吉外卖项目,极力引导不要问这个 怎么进行表结构的优化。 如何搭建的项目,有没有使用云产品比如云存储 计算机网络是否学了,讲一下baidu.com的流程8分钟的吟唱开始,但四次挥手还没说被叫停 如果连不上百度则哪一层出现了问题? 怎么定位哪一层的问题呢? 不是八股就是知识盲区了。还好小姐姐会引导 怎么详细的以用户角度定位某一个层面的问题?比如前几天
一面 40min 拷打项目,开源经历(一直问) linux常用命令,cpu mem性能调优 Prometheus,PromQL怎么用,常用的聚合函数。grafana仪表盘自定义,Prometheus怎么配置告警通知。 mysql慢查询优化方案,redis分布式锁 死锁产生原因,死锁解决方案。 docker应用场景,镜像和容器的区别,两个容器如何共享数据, dockerfile优化方案。 k8s架构
运维主管和开发一起面的,面试体验感好,整体聊得很欢快。全称30分钟左右。主体根据项目问,没几个八股。 7-4面 1、Dockerfile有哪些常用字段?(学到的一点:expose不会真的让容器暴露端口,只是一个描述,想要暴露) 2、除了Prometheus+Grafana这套,还有了解过其他监控工具吗?zabbix了解吗 3、prometheus有用什么抓取指标。 4、为什么用Flannel?为什
0712一面,问题: 1. Mysql数据库的默认隔离级别,有哪四种隔离级别,然后给了个例子问在该隔离级别下的数据读取状态。 2. HTTPS如何保证安全,以及的整个过程。 3. 为什么握手要三次 4. io多路复用 5. docker和虚拟机的区别,实现的原理 6. 数据库字段的长度如何影响查询速度 7. redis中的数据结构 8. 情景题:对一个接口进行访问限制,要求1分钟内仅能访问三次,伪
两个面试官加反问19分钟左右 自我介绍 springboot的设计模式 Mybatis的Mapper中的方法能不能重载?为什么? (答错了) 原因见链接 Mybatis分页的原理 https://www.exception.site/java-interview/how-can-mybatis-paging 为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里? 常用
绿盟科技一面(22min) 一、自我介绍 二、项目拷打(12min) 三、八股文 1.用过的树,在哪用过,说一下红黑树 2.希尔排序介绍 3.gdb调试,core dump文件 4.TCP,UDP,TCP拥塞算法 5.https加密过程 四、反问
1.怎么理解封装,有哪些关键字 2.多线程:线程池参数和执行过程、ThreadLocal场景和原理、callable和runnable区别 3.Object类:sleep和wait区别、hashcode方法为啥要重写 4.容器:为啥要重写hashcode、ConcurrentHashMap读写控制 5.ClassNotFound、类加载原理 6.项目,为什么要这样实现 7.杭州城市评价
绿盟科技二面(32min) 一、自我介绍 二、怎么自学的C++,看过什么书,学校位置,专业 三、项目拷打(15min) 四、八股文 1.gcc与g++相关参数 2.gdb指令 3.进程和线程 4.虚拟内存 5.内存分布,局部变量、全局变量、静态变量存储在哪 6.网络模型 7.TCP、UDP、ICMP 8.主机Aping主机B发生的事情 9.linux命令行,bash脚本 10.平时linux用的多