安全工程师精选面经合集
3家公司
6篇面经
最新 热门
/feed/main/detail/c9f349941ed046a6a3fab9e7651781da/feed/main/detail/437798cedfda43769da6cd8093f326f9/feed/main/detail/7b86f02689374333a519e301f08b7102/feed/main/detail/53538b3b64de4ccab921ae88709d65ea/feed/main/detail/e874d345397846c5bb7a18f277f04ad8/feed/main/detail/9379c71522bf4f0294efbea3d11765f2
12-16 16:20
门头沟学院 Java
美团Java后端开发二面-日常实习
1.实习介绍2.MySQL里面int可以定义INT(11) 也可以定义INT(5),那么它两有什么区别呢3.那既然括号里的数字,不是用来限制取值范围的那为什么要设置长度呢,我不设置行不行4.如果表中有INT(11),而插入的是100,你会看到什么样的显示效果?INT(11) 是不是就是存储11位的数字,如果你插入了一个大于99999 的数字(如100000),你认为INT(5) 会如何显示5.MySQL里面date,datetime,TIMESTAMP有什么区别,假设这个时候我要做一个跨国的系统,那么你觉得选哪个字段会更合适?为什么6.varcahr最大长度是多少能设置多少就括号里面那个数值7.唯一索引和普通索引mysql综合读写来看哪个更快8.唯一索引他是怎么做那个唯一检查的9.Doublewrite机制了解么10.mysql 的主从复制它的流程11Ok那这个时候有问题了,就是说我从库拉到了binlog之后转成Relaylog准备重放的时候,那么它的执行是单线程还是多线程?12.它怎么执行到区分不同的group去复制呢?13. 那mysql在做双主复制时,双主它会不会导致循环复制,就是a给BB又给A这种,如果会该怎么去避免这种情况呢14你基础确实掌握的挺好的,然后我来问一下你设计相关的,就像我们做系统,经常有那个菜单树的概念,比如左边有个菜单有很多层级。对吧,那现在我不设置,比如最深要求多少级,如果说让你设置一个菜单表,尽可能的少的层级也不要care他的性能的前提下,最少需要多少列?15如果我这时候又要考虑性能呢?比如说我有两个场景,第一个场景是我选择一个父节点父菜单,我能查出全部的子孙然后第二种呢,是我选一个子孙,我能查询出全部,他的父和爷爷以及所有的先祖,你觉得应该怎么设计16第二个设计题:如果我想要设计一个浏览用户的历史记录,比如说淘宝那种历史记录,我可以看我过去看到的是什么?这个浏览得有两个维度,第一个维度是以个人C端的角度去看这是我自己的历史记录,第二个角度是用供应商的角度去看这个商品被哪些人浏览了,必须要用到分库分表你决定应该怎么设计17手撕:要你设计一个单机限流组件,要求:1.线程安全,能在多线程环境下运行;2.动态自适应,能根据下游的错误率自动调节限流阈值;让系统既能保持高吞吐,又能在下游出问题时快速收敛、保护稳定性
查看16道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/4d3b71312c434830baf22901c312c4af/feed/main/detail/844ab78927684697a114014329edb86d/feed/main/detail/ee7a6162aa9b4017b03dc65244aa99d8/feed/main/detail/f028f7b2377e48c58235c4f72c8e35aa/feed/main/detail/664358c7fc9b4b928809ba39a772d272/feed/main/detail/85818bb93585483fb137151bd8c4f711
12-14 11:20
门头沟学院 Java
字节国际化支付后端秋招二面
1.实习介绍2.看你用了protobuf,它是通过定义的过程当中是通过什么东西识别它的字段的呢?3. 比如说我定义了一个 int对吧,如果下一个版本,我又定义了一个它怎么识别我定义的是同一个东西呢?4.它的required和optional是有啥区别5.你能介绍一下 java那个锁么,有什么类型的锁,作用是啥6.自旋锁和排他锁作用是啥7. 那锁自身是怎么保证,比如说两个线程a一起加锁,然后保证他自己就是说底层实现出来。有人知道我这个东西已经加过了。9. cas是软件支持的还是硬件支持的?10.这个 int 变量需不需要 cache line对齐呢,会不会出现伪共享的问题11.cas等于是说还是要软件层面上强制控制他cache line对齐是么12.数据库当中为啥会有日志13. 那为啥恢复数据防止丢失?就是说比如说我修改的时候我直接去改数据库不行吗?就是我们单纯比如说像redolog那我不记录它行不行,我直接把数据库就给改了。14. 那redo log本身也是要写盘的啊,万一写了一半宕机,不一样也不安全吗?15.你说redo log 是顺序写,那最终还是要改数据文件,那我不还是得随机写一次吗?这性能上怎么算划算?(争论上了也是无语了,大哥这只是校招)16. 所以是不是其实 redo log 主要是出于数据安全性的考虑?性能不是重点,是这样么17.redo log和binlog的区别你知道吗?为什么要两份日志18.如果 redo log 写成功但 binlog 没写成功,数据库会怎么恢复19. 你觉得现在 Java 的生态还适合做高性能服务吗20. 你觉得 AI 模型推理和高并发服务有什么共性21.手撕:有一堆怪物,每个怪物有一个血量 a1, a2, …, an。每次让两个怪物打架,血多的赢,血量变成两者血量差 |x - y|,另一个死。如果血量相同,两个都死。重复打,直到只剩一个怪物(或全死)。求最后剩下的怪物的血量最小是多少?22.你能解释一下为什么最后结果是最大公约数吗?不是最小公倍数吗23.假如我换个规则,比如胜者血量变成 x + y,那结果还会是 GCD 吗
点赞 评论 收藏
分享
/feed/main/detail/993be5d47c4e49f3b3e9e21ca856ad6d/discuss/829085922388881408/feed/main/detail/e5111f82aed04380ae27992483cffedc/feed/main/detail/6a25582a9da34132884cdb00554f2955/discuss/829078431231922176/feed/main/detail/32379e7905024bfe9229b8f814d342a3
百度智能工具一面
一、个人信息问题1.简单做自我介绍。2. 应聘成功后能否保证6个月试用期。3. 两段实习经历中是否遇到过内存泄漏问题,如何定位与解决。二、Java基础与核心知识问题1. 了解的Java常用集合有哪些,具体适用场景是什么。2. HashMap的键为何一般不可变。3. HashMap出现哈希冲突时如何解决。4. HashMap中链表为何要转为红黑树,为何不直接用红黑树实现。5. ArrayList的扩容机制是什么,为何扩容为原容量的1.5倍。6. 如何理解Java反射,反射在工具类(如Spring)中有哪些应用,Spring的IOC通过反射具体怎么做。7. JVM内存结构包含哪些部分。8. Java中new一个对象,与内存分配使用相关的实现过程是什么。9. new对象时内存不足会发生什么操作。10. Minor GC如何上升到Full GC。11. 如何理解线程安全,Java中线程安全相关案例及保障关键字(synchronized、volatile等)的作用。12. synchronized和ReentrantLock的区别,使用上有何不同。13. 为何需要公平锁和非公平锁两种锁类型。14. 是否用过多线程,线程池的拒绝策略有几种,分别作用是什么。15. 线上使用线程池时,参数设定、拒绝策略制定有哪些经验。三、MySQL相关问题1. InnoDB存储引擎与MyISAM引擎的区别。2. COUNT(*)、COUNT(1)、COUNT(某一列)三者的区别,平常常用哪种。3. MySQL默认的事务隔离级别是什么,除默认外还有哪些事务隔离级别。4. 可重复读隔离级别的MVCC除对应解决的问题外,还能解决哪些问题。5. InnoDB的索引结构为何是B+树。6. MySQL出现慢查询时如何处理,若加了索引仍扫描大量行该如何优化。7. 1000万数据量的大表直接执行表结构修改的UPDATE语句是否合理,若不合理该怎么做。四、其他技术相关问题1. 平常是否用K8S,是否了解K8S的使用方法。2. 将个人简历基本信息(性别、手机号等)存入Redis,适合用什么数据结构,为何不用string类型。整体节奏平和,这周二约的面,原本在手子不想面了,但是HR一直在沟通,说一天可以走完流程之类的,加上之前没面过百度就想试一试,可能是由于岗位工作偏简单(前期工作配合测开写单测),所以面试难度很低,跟之前看的招超人那种完全不一样。抽象的是面试官迟到了半小时,发邮件也不回,HR也不接电话,后来HR终于接电话了,面试官给的回答是他忘记了,有点抽象。感觉最近裁员应该缺人蛮厉害,大家可以都试一试
北巷南街:不是,八股盛宴???
你今年做了几份实习?
点赞 评论 收藏
分享
/feed/main/detail/bee2fc2ff33d420d9a013a8e6546398d/discuss/829077173506961408
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务