2022年7月25日 提前批飞书java部门 字节提前批一面: 1、无重复字符的最长子串 2、树的中序遍历(递归+非递归) 3、HTTP和HTTPS有什么区别 4、HTTPS的过程 —— 对称加密的算法有哪些? 5、TCP拥塞控制 6、TCP流量控制 7、mysql有个MVCC了解吗 8、redo log和undo log的工作方式了解吗? 9、lua脚本运行在哪里?【项目】 10、hashmap
时隔一个月以上,将一些陈旧的面经放出来 1.介绍项目 2.描述项目开发流程,人员分配 3.设计模式的使用和理解,结合spring讲单例,代理,工厂 4.如果有大量用户同时上传文件,每个文件大小刚好低于最大传输限制,是否有隐患 5.是否考虑过大量用户恶意下载文件,有没有对此行为作处理 6.单节点redis宕机的后果,项目中是否对此做了保障 7.项目的权限管理如何实现,是否参与过项目权限管理的构建 8
处女面,紧张到崩溃,还好面试官人好,后来就是和面试官闲聊,一点不紧张。值了。 先做了笔试没做完的题,然后最后还是没做出来。。。。面试官说没事,开始问问题 全程没问八股,全是根据我的项目问的,基本没有参考价值。 最后反问,我问了一下美团的技术栈,他说把你简历上的go语言划掉就是,我们主要用java。(我,。,。。,。,。) 虽然凉了但我觉得还是不可惜,毕竟基础确实不太扎实,算法手也有点生,再接再厉了
攒攒人品 主要就是沿着项目 深问,具体在工程中怎么解决,麻了 1.自我介绍 2.项目里用到的数据模型(?一开始懵了,啥是数据模型)开始扯 3.项目redis怎么用的(扒拉扒拉,开始扯) 4.如何解决在一段时间中,用户只能使用 一次短信验证(答将验证时间 和设置的 时间 存入redis 缓存) 5.Quartz原理知道吗(emm,只调用过api) 6.POI 导入导出 怎么解决大表问题(扒拉扒拉,开
Java春招正式岗 0311 自我介绍 面向对象是个什么概念 collection 集合 jvm理解 内存模型 类加载 AQS 线程创建方式 线程五个状态 线程池这一块的了解 base理论 RPC原理 (技术方面大概是这些了,后面都是一些聊天兴致的询问了比如印象最深刻的事情啊这些之类的问了很多) #面试复盘#
Strlen与sizeof字符串的区别(当时答反了) Vector和list的区别 new和malloc的区别 虚函数 Static修饰变量有什么用 Static修饰函数有什么用 static成员可以在普通函数中被访问吗 为什么用全局变量用static修饰 声明了一样名字的全局变量和函数内部变量有什么说法 析构函数如果本来该用virtual但是没有用,会有什么影响,在只包含基础数据类型的时候,会有
1.自我介绍 2.问了下项目,线程池的底层,什么是IO复用,epoll,动态规划算法。 3.进程 线程 协程 4.TCP三次握手四次挥手,TIME_WAIT 5.mysql redis 6.十大排序算法,快排 7.如何用C++封装了Python,统一了接口(我的项目) 总之,问得很基础,然后没有做算法题,感觉像kpi 。 #我的失利项目复盘#
字节一面 为什么学前端 自我介绍 介绍项目 项目难点 双向绑定原理 v-model语法糖,具体绑定哪些属性 节流时参数改变,请求发不出去怎么办 前端高并发 图片高并发 es6新特性 箭头函数 const fn1 = x => x; const fn2 = x => {x}; const fn3 = x => ({x}); console.log(fn1(1)); console.log(fn2(1
1.个人介绍 2.Java基础:Java线程有哪些状态,有几种状态的转换 3.Java集合: 说一下HashMap,HashMap底层是什么结构 ConcurrentHashMap怎么解决线程安全的 4.JVM 常见的垃圾回收器有哪些 说一下G1收集器 并发标记阶段的三色标记法有了解吗 5.MySQL 说一下explain命令 聚集索引和非聚集索引的区别 覆盖索引是什么意思 事务的隔离级别有几种
游戏研发工程师(服务端) base杭州 笔试 08.14 约面试直接选了两个时间段,说有两轮面试, 一面 09.01 48min 自我介绍 跨专业怎么自学的? TCP和UDP的特点? 游戏,比如CS:GO用什么网络协议? 哪些排序是稳定的?有什么小技巧判断是否稳定吗? 关于std::string的题,append之后begin迭代器会失效吗? 那扩容后,原来地方的内存东西还在吗?读的时候是去新的地
补一下 9.6 的凉经,明明聊的很好,面试官还问我什么时候能去深圳,结果反手挂了…暑期实习当时也投过 oppo,同样被挂,只能说和这家公司没缘分 自我介绍 说一下项目的技术栈 你在实习中最有意义的工作 有完整开发的模块或项目吗 Redis 数据类型 缓存击穿?如何解决 缓存一致性?延时双删 什么框架熟悉?Spring,介绍一下 AOP kafka了解吗? MySQL InnoDB 索引结构?聚簇索
哈希函数,解决哈希冲突方法 哈夫曼编码?说了好几个不知道得名词,直接说不会 完全二叉树,知道但表达差点意思 缓存与缓冲 电脑高速缓冲器作用? 索引过多导致什么情况? 设计模式知道吗?只会单例模式,问使用场景,不会 tcp 安全机制,三次握手四次挥手,流量控制,拥塞控制,超时重传 udp缺点 什么是流量控制,拥塞控制,超时重传 手推过哪些公式,提到svm,问原理,非线性不可分怎么处理,拉格朗日对偶讲
面了一个小时多一点 数组链表的区别 二叉树的特点 红黑树的插入 怎么处理单浮点精度问题 如何比较浮点数 类型强转的时候要注意什么 问操作系统(我说我才大三 还没学这个课程 就跳了) 说下熟悉的设计模式 单例模式中 用到什么锁 聊下项目 聊了下微服务之间的调用 业务流程 tcp网络模型 tcp和udp区别 粘包问题 dns流程 dns用的什么协议 http和https区别 用的什么加密方式 公钥私钥
2022年9月19号一面(37min) 1.自我介绍 2.职业规划 3.对测开做了哪些准备 4.自动化测试 5.postman相关 6.接口测试 7.get和post的区别 8.python写脚本相关 9.协程 10.有没有看过开源相关的技术或者书籍,以及收获 11.不同语言的前端,后端,客户端,将这三个协作起来有什么方式 12.go和python优缺点 13.git相关命令 14.python中
#字节# #字节跳动# 吐槽一下,字节这次面试难度是我实习秋招以来面试难度最大的,心态有点崩 1.介绍一下AQS和Sychronized底层实现的联系和区别,我答得是AQS内部使用lookSupport和CAS机制,而Sychronized依赖于操作系统的Monitor机制,然后他让我讲一讲操作系统的monitor是什么结构,怎么运作的 2.如果要你使用AQS设计countDownLatch工具类