平台产品开发(java),八股盛宴 线程池的源码有没有看过? 解释一下自定义线程池的核心参数 阻塞队列一般有哪几种呢? JVM内存模型 进程和线程的区别 线程的安全性? 那为了保证安全性,有什么机制? 你说到了锁,有没有不用锁的方案呢?(CAS) 除了CAS,CopyOnWrite你有了解吗? 除了cowList,linux中还有什么地方用到了这样的机制? Java的SPI机制有没有了解? 那像J
基本问的都是计网和操作系统的问题比较基础 进程线程的区别?进程的状态有哪些? 进程同步有哪些方式? 虚拟内存是什么,有什么用?页表存放在哪里什么区域? 多用户操作下如何删除一个其他用户正在用的文件?重点在怎么删除这个文件? TCP有什么连接状态?四次挥手的时候连接状态怎么变更的? TCP断开连接时服务器一直没有发FIN断开连接应该怎么办,如何解决这种问题? 什么时候选择TCP什么时候选择UDP?
1.vector容器的emplace_back和push_back的区别,扩容机制,然后用代码实现这三个;malloc()和operator new的区别 直接给我干麻了,完全不知道怎么写 2.场景题:把54张牌平均随机分给3个人(即每人18张),如何分配 3.游戏相关:什么游戏玩得最多(lol),什么段位,打什么位置
40min 自我介绍 讲项目提问 mysql定位慢查询及优化 如何快速取1000w的后100个数据 redis数据类型 set类型使用 dubbo服务发现怎么做的 算法一道链表排序 感觉问题都比较简单,面试官也很和气,面试体验很好,希望有二面
java:线程池和锁没涉及、框架也没有涉及 1、集合和数组的区别? 2、传值和传引用的区别? 3、如何判断String是否相等? 4、G1垃圾回收的流程? 5、垃圾回收算法以及优缺点? 6、强软弱虚的区别? 7、mysql事务机制,怎么解决脏读的发生? 8、mysql的两级缓存是什么? 9、索引底层实现? 10、undolog、redolog、binlog的使用场景? 计网和操作系统的?(没复习答
🕒岗位/面试时间 后端 1. 自我介绍 2.拷打项目难点 3.一个服务挂掉怎么做不会影响整个服务(限流熔断什么的忘了好多) 4.分布式锁怎么实现 5.threadlocal的底层 数据结构是怎么样的 6.线程池参数 7.hashmap底层 8.怎么变红黑树 红黑树特点 为什么用它 和其他树的区别 9.mysql中mvcc怎么实现 10.算法 一道中等的链表题做出来了 但是前面答的很烂
#我的实习日记# 笔试 三道算法题,10来道选择题 一面 大概50分钟 基本考察是否真的独立写过项目并上线 1. maven的用法,依赖冲突的解决 2. 循环依赖 3. JVM 4. K8s的了解 5. 实习..... 二面 顺着一面继续 1. 电商支付的业务模型和游戏支付的业务模型 2. 消费重试实现 3. 延迟队列实现 无HR面直接入职
实习: 1.最大收获是什么 2.用责任链的时候有用到一些框架吗 3.Shiro这个框架你了解多少 4.介绍下线程池是怎么用的 5.数据从内存到插入数据库是怎样的流程 基础: 1.Java类加载过程 2.知道类加载优先级机制吗 3.介绍下双亲委派,可以被打破吗 4.讲一下HashMap是怎么实现扩容的 5.HashMap为什么线程不安全 6.为什么头插法改成尾插法 7.有线程安全的Map结构吗 8.
5.8一面,当天晚上收到5.11二面通知 但是我感觉我回答的相当差,一大半都不会,会的题估计都没答对几个,完全不相信自己能过这种感觉 我Java和C++各投了一半吧差不多,本来打算一起准备,然后发现实验室活太多准备不过来了,就先准备Java了 所以我是只背了一些Java八股,C++还没开始背,所以没寄希望能过一面 以下是一面面经: 1. 自我介绍 2. 请问C++,初始化一个对象有哪些方式 不太会
三小时四道题。游戏服务端工程师。 A: 100% 签到题。 模拟。 B: 82% 输入:n个任务,m天,n个任务的value和截止日期limit,m天中每天发放多少张券。一张券可以完成一个任务。 输出:最多能获得多少value。 贪心。 笔试后完善的代码: #include <iostream> #include <vector> #include <algorithm> using names
网易java一面 传媒事业群 2022.12.07 50min 视频面试 1.自我介绍 2.项目 3.积累 3.1 爬虫手段 3.2 常见反爬手段有哪些,面对反爬应该如何处理 3.3 scrapy源码 3.4 讲讲准确率和召回率 3.5 讲讲袋装法 4.java 4.1 hashmap 4.1.1 hashtable讲讲 4.1.2 hashmap结构 4.1.3 hashmap线程安全嘛 4.1
1.si环节 2.拷打项目,也很奇怪,聊着聊着就变八股了 3.八股 a. kafka延迟消息如何实现或者原理,如果你自己来实现,你会怎么做 b. 分布式任务调度的实现原理;延迟队列的原理,怎么实现延迟消费,jdk里是如何实现的;阻塞队列线程是如何唤醒的 c. 分布式id如果不是递增连续的,插入数据库主键会有什么问题 d. Redis主从同步原理,增量同步原理解释下 e. JVM调优实操
7.12提前批开 7.13投 web后端 8.20笔试 牛客 2h 编程x2(岛屿 dfs 83%、dfs 83%)、问答x3(lru编码、前者并发的改进) 9.5 一面 牛客 40min 实习项目(用到的设计模式、难点、grpc特点、怎么确定重试次数、linux日志用法) 反射、反射类、实际的应用 springboot常用注解 如何自定义注解handler处理异常 事务隔离级别 怎么处理cook
大概内容,有些记不太清楚了 一面 12.27 1、上来先做了五个填空选择题,一道算组合数的题,一道链表插入,两道C ++虚函数相关的题,最后是一个算加密的。时间差不多二十多分钟,后来也没做完,就继续问下去了。 2、问项目 问了问怎么实现UI 怎么实现关闭一个页面同时关掉其他页面 怎么关闭页面后同时回到上一个页面 3、结构体和类的区别 4、协程原理 二面 1.4 狂问八股就对了,问的八股都挺常规的,
或许可能一面或许可能有两面 1.自我介绍 2.讲讲项目里面怎么用集合的 3.hashmap的put和get过程是怎么样的 4.synchnized加锁的原理是怎么样的 5.线程池用过没有,在项目里面是怎么用上的 6.线程池参数设置一般是怎么设置的 7.有没有遇到过full gc,一般怎么排查(寄,第一次遇到了boss级别的问题) 8.springboot启动过程是怎么样的,说一说 9.有没遇到过循