腾讯广告秋招一面
欢迎大家评论,针对面试问题提建议,比如你认为的回答答案是啥,相互交流提升,秋招我还没有开始投递,最近实习经历还没有更新到简历上,腾讯突然发了一个面试,一看是腾讯广告应届生面试,主要练练手,没抱什么希望
#牛客AI配图神器#
- java 集合类的理解
- 让我讲讲集合类中的 CopyOnWrite工具类,没听过不会
- Java并发写程序存在的问题,回答线程安全什么的
- 怎么加锁解决上面问题,synchronized和ReentrantLock两种加锁方式
- ReentrantLock底层实现,我说了AQS之类的
- 继续又问AQS底层(真是刨根问底,疯狂问底层),回答CLH 队列之类的
- CLH 队列(双向链表),突然来了一个需要加锁的,怎么处理,回答支持非公平锁,看优先级,允许插队之类的,不对呜呜,应该是新线程会先尝试 CAS 获取锁,忘了 呜呜,得抓紧复习了
- 多线程解决什么问题
- Java如何实现多线程
- 有100个任务,想同时有10个任务同时处理,怎么解决,回答线程池,设置核心线程数10,最大线程数可以是核心线程数的2-3倍(这块感觉不对),剩下任务放在任务队列
- 继续问选什么样的任务队列,回答基于数组的有界队列ArrayBlockingQueue
- Java面向对象设计原则有哪些,回答单一职责原则和开闭原则
- 什么场景使用开闭原则
- MySQL索引实现
- 慢查询怎么排查
- 假设让你来设计一个高效的索引会从哪一方面去考虑?
- MySQL所在的服务器cpu功率达到100%,怎么分析处理?
- 讲一下有挑战的项目
- 为什么采用redis,为什么消息队列间隔一定时间给数据库发消息,一定时间数值怎么来的,并发量多少,库存扣减流程讲解
- 消息队列突然挂了怎么办,回答不太好,但他提示告警紧急处理什么的
- 手撕:二叉树节点路径问题
反问:1.这是正式秋招吗,说是,25届和26届一起面试,感觉有点像KPI面
2.业务
好久面试了,倒是生疏了,也是敲响了警钟,赶紧准备秋招把#