度小满运维开发一面 总体用时 20 分钟,技术栈不符合,基本是 KPI 面了。 1)单体限流是怎么做的? 2)介绍下常见的限流算法 3)流量告警,邮件是怎么发送的? 4)数据库和缓存的一致性策略 5)怎么解决项目跨域问题的? 6)介绍下数据库的各种索引类型 7)时序数据库了解哪里? 8)Redis 持久化策略介绍一下 9)RDB 和 AOF 各自的区别、优缺点 10)Redis 宕机后数据恢复的流
面试一共四十分钟 自我介绍 介绍自己的三个项目 根据你的每个项目深挖了一些问题 问穿项目耗费三十分钟 剩下十分钟八股 八股: 1.什么是内联函数和宏定义? 2.宏定义作用在编译阶段的哪个阶段生效? 3.指针和数组的异同 4.讲一下结构体 5.结构体里面内存对齐的规则 6.结构体和联合体的关系与区别 7.讲一下epoll poll select 8.C++虚函数 9.内存图显方式dma了解吗? 10
当时没找到对口的岗位,就投的安卓开发,但是我安卓只会一点八股,代码没写过几行 2024.8.13 15:30 面了30分钟左右 面试官人很好 亲和力很强 1.纯聊天10min 问我为什么不会安卓还投了安卓开发,为啥从美团离职等等 2.讲讲值传递和引用传递的区别 3.讲讲finally块在异常处理中有什么用? 4.设计模式MVC和MVP的区别 5.讲讲Android开发中的四大组件各自是什么?有什么
个人:本211,硕985,参与过几个实验室的软件开发项目(都是很简单的开发,所以面试官问的一些问题其实我根本就没碰到过),感觉还是太菜了 问题: 前边三十多分钟一直在问项目相关的,比如软件的架构是什么样、具体功能啥的,中间碰到问题怎么解决的,软件之间有没有同步、异步的问题等等(说实话根本没考虑那么多) 操作系统相关八股: 虚拟内存知道吗? CPU在分配内存时优先分配的是物理内存还是虚拟内存? 在执
1.安卓的四大组件和持久化机制 2.进程间通信的方式和区别 3.Mysql和Redis的区别 4.TCP/UDP区别 5.进程和线程以及协程的区别 6.oop思想是什么 7.如何理解git以及git rebase的细节 8.常见设计模式和应用场景 9.如何解决线程安全问题 手撕:二叉树的右视图(用递归和非递归两种方法写)
说明暑假实习java,然后值得一提的是面试官非常好!最后还跟我探讨了一下算法的实现,然后给了我非常多的建议,说实话这对我个人提升很有帮助 八股 说一下Mysql与Redis的区别 当时说的有点莽撞了,下面是对重新的补充 以使用上来说: mysql是我了解得比较早的,从最开始的原生的jdbc再到使用上的druid连接池,然后再是mybatis以及说现在比较常用的mybatis-plus等orm框架r
腾讯IEG运营开发一面 总体差不多是自我介绍+项目+八股+算法+聊天,总共用时 65 分钟。 1)自我介绍 2)项目介绍(初衷、功能、亮点) 3)实习经历介绍 4)网关了解哪些? 5)怎么使用 Caffeine 的?结合数据库和 Redis 6)两题算法题 7)继续聊实习经历 8)抽象类和接口 9)StringBuilder、String、StringBuffer 10)HashMap 结构 11
快手 一面凉经 C++基础 1、unique_ptr的用法和实现 2、父类指针找到子类虚函数的寻址过程 3、虚函数表指针存储到哪里 4、const修饰一个函数对函数有什么约束 5、常函数能调用对象的普通成员函数吗 6、如何实现对象的函数返回this指针的share_ptr 7、C++的右值引用的用法 操作系统 1、为什么要用虚拟内存 2、缺页执行的流程 3、缺页中断是软中断还是硬中断 4、介绍一下
发一个两周前的面经。 开头自我介绍:没准备,就光回答了自己的专业,大学学的内容,以及自己的技术栈。面试官问还有什么要说的吗?我说没有 项目拷打:如何对接的阿里云存储;你的多个存储源用了什么设计模式;从前端点击文件上传到上传到指定的存储源是怎么实现的。 项目答的不好,主要是没准备。 八股拷打: 1.创建对象有几种方式 2.反射有几种方法,反射能获取某个类的私有属性吗 3. Synchronize加到
实习: 1.最大收获是什么 2.用责任链的时候有用到一些框架吗 3.Shiro这个框架你了解多少 4.介绍下线程池是怎么用的 5.数据从内存到插入数据库是怎样的流程 基础: 1.Java类加载过程 2.知道类加载优先级机制吗 3.介绍下双亲委派,可以被打破吗 4.讲一下HashMap是怎么实现扩容的 5.HashMap为什么线程不安全 6.为什么头插法改成尾插法 7.有线程安全的Map结构吗 8.
🕒 岗位/面试时间;校招Linux开发,2024.5.17 👥 面试题目 技术问题: 1. gcc编译过程 2. 可执行文件的格式 3. 动态链接库与静态链接库的区别 4. 为什么静态快 5. 动态库的是如何被调用的 6. malloc底层实现原理 7. 执行程序的时候第一个执行的是main函数吗? 8. 程序在计算机上是怎么运行出来的,谈谈你个人的理解。 9. 了解mmu吗? 10. 虚拟地
半小时 redis 跳表 mysql B+树,binlog的row模式有什么缺点(这里我不会,面试官给我讲解说是小更新会产生大量的日志),为什么redis用跳表,mysql用B+树 gin框架怎么做路由匹配 怎么压缩docker镜像(面试官提到一个二次构建,但是这里我不会) python 字典的key需要满足什么条件 go的map是并发安全的吗 手撕,反转链表 面完,秒进hr面试(惊了)
1. 算法题限时十五分钟,给一个字符串n(长度不超过100),和数字m,取出所有可能的字符串组合,如输入abc和2,输出ab,ac,bc,ba,ca,cb 2. 如果实现实现一个Java的输入输出流,你会用什么设计模式 ### Java问题 1. Java的双亲委派机制 2. 垃圾回收器G1有没有了解,如何实现的 ### Spring问题 1. Springboot启动时有哪些步骤 2. Spri
#软件开发2024笔面经#先来一个英文自我介绍,接着用英文回答在做某个项目时面临的挑战。被整懵了,第一次碰到考察英语口语!本来还以为是整个过程都是英文,其实也就上面两个环节了 接下来是询问是否有测试相关经验、用到哪些测试框架。自我觉得回答的中等水平吧 然后十分钟编程,题目不太难,但是几乎卡着点完成。 第三天感谢信!后来反思觉得,在测试相关经验测试框架方面算比较中庸的,挂的主要原因最可能是编程。不过
首先是项目拷打,针对项目性能测试环节追问很多。问了一下对于服务器的负载性能是通过什么判断的。 答:cpu占用、程序占用内存。有没有佬有更好的方法。 八股: 1、为什么使用TCP而不是UDP 2、mysql的持久化是怎么做的 3、c++的三大特性 4、STL中容器有哪些 5、map和unordered_map的底层实现 6、进程间通信方式有哪些 7、知不知道编程的原则和规范。一开始还以为是讲设计模式