![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 88
Markland_l
这个作者很懒,什么都没留下…
展开
-
常见面试题总结
01 怎么样封装简历 写技能,至少有一两项是精通的,不要全是熟悉这样泛泛而谈 想投一个公司,根据想投公司的岗位要求,把自己的简历对着改 02 hashmap底层执行原理 hashmap的存储结构 数组、链表、红黑树 特点 1.快速存储 2.快速查找,时间复杂度是O(1) 3.可伸缩,数组可以扩容,链表长度超过8以后会变成红黑树 hashmap底层执行原理–hash算法 hash算法 所有的对象都有hashcode(使用key的) hash值的计算 (hashcode)^(hashcode&g原创 2021-04-19 13:13:55 · 126 阅读 · 0 评论 -
大厂面试分享
简历技巧-敲门砖 简历筛选 好的简历模块,层次清晰 掌握技能这部分是最关键的 项目描述背景、结果、思路清晰 突出核心难点,不要长篇大论 有架构图、设计图更好 简历尽量不要超过4页,挑选几个重要的项目就可以了 突出你的核心优势(简历最顶部) 1.优先的互联网系统架构设计能,XXX级流量系统架构设计经验 2.X年以上团队管理经验,良好的沟通、协调能力 3.从0到1的产品线经验,单独hold一条产品线 4.团队核心骨干,独自负责X个核心模块 5.CSDN博客专家,约XXX篇文章原创 2021-04-18 18:28:56 · 151 阅读 · 0 评论 -
面试架构篇
阿里内部框架 nbf框架,电商 tmf框架,高频交易系统 阿里面试是轻框架、重原理思想 redis 缓存 某一台产品信息列表,取了名字key_product,key的冲突问题怎么协调, 方法一:以公司业务命名 方法二:用一个全局的map,这个map本身就存在redis中,把key存放到这个map中,value存描述信息 缓存使用中会遇到哪些问题? 一致性问题(数据库和redis):四种解决方法,最low的是实时更新,谁修改了数据库,就要谁更新redis,第二的是定时任务更新,数据不太敏原创 2021-04-18 18:28:17 · 228 阅读 · 0 评论 -
面试基础篇
并发编程 线程池 问题1 线程池创建参数,以及这些参数对线程池工作带来的影响 核心线程数 最大线程数 线程存活时间 当线程池里面的线程空闲多长时间后,就把它回收,影响的是超过core线程,但是小于最大线程数的那部分线程,core线程是不会被回收的 线程存活时间单位 阻塞队列 拒绝策略 1.直接抛出异常 2.由提交任务的线程执行 3.把任务丢弃 4.把阻塞队列最靠前的任务丢弃 当任务数小于core数目时,就会启动一个核心线程,当继续添加任务时,超过core数目后,并不会继续启动,而是把原创 2021-04-18 18:27:35 · 127 阅读 · 0 评论