专栏名称: 牛客网
程序员必备求职神器,刷真题,练算法,看面经,得内推。点击查看: http://www.nowcoder.com/
目录
相关文章推荐
鱼羊史记  ·  哪吒2中的信息量太大了 1、土拨鼠并未杀人 ... ·  17 小时前  
夏天的陈小舒  ·  这套书必入!用穿越故事带孩子亲历7朝! ·  20 小时前  
夏天的陈小舒  ·  这套书必入!用穿越故事带孩子亲历7朝! ·  20 小时前  
上下五千年故事  ·  收复台湾前,郑成功只有福建一带弹丸之地,为何 ... ·  4 天前  
历史地理研究资讯  ·  当代学术日记中的学术生存秘法 ·  4 天前  
51好读  ›  专栏  ›  牛客网

cvte面经

牛客网  · 简书  ·  · 2018-03-28 10:01

正文

一面:现场面去的很早明显焦虑并问不到面经(50分钟)

(1)自我介绍这里介绍完提到自己熟悉的知识,项目

(2)项目介绍项目中遇到的难点如何解决的

(3)集合框架库了解吗说下常用的我画了图说了HashMap  HashTable ConcurrentHashMap底层实现,之间的联系和区别

(4)Java8对ConcurrentHashMap的改进

(5)问线程安全的HashMap

(6)ArrayList和LInkedList哪一个计算size的速度快 为什么 分别适用什么场景

(7)线程间怎么保证共享数据的安全性

说了volatile的含义规则,面试官说那是可见性,但不能保证原子性 说了threadLocal还有底层实现 面试官说那是副本 说了Atomic_Integer,问我底层实现CAS操作的底层CAS操作造成的ABA问题 如何解决

(8)用的是mysqls啊 数据库索引了解吗 底层数据结构 做一道索引的题

Index A_B

Select * from table where B=3 and A=2问会用到索引吗 解释原因

(答案会原因说的不清问面试官说是mysql对索引的改进 双向可查 不只是最左匹配了)

Like “a%” 会用到索引吗

(9)存储引擎了解吗说一下说了MyISam和INnoDB区别联系

(10)写一道题查找数组中出现次数最多的数字如果有多个出现次数最多且相同输出第一个不能用java本身的数据结构

(11)你有什么想问的吗

二面等了十分钟左右

(1)项目你负责的部分开发背景出现的问题

(2)画一下数据库表中的ER图

(3)如果让你增加群聊等其他功能怎么设计表以及和其他表之间的联系

(4)数据库索引为什么索引会快

(5)写一道编程题查找字符串中出现次数最多的如果有多个返回第一个(遇到和一面一样的)

问能否用集合框架说可以写了集合框架的基于Map的 给面试官说思路

不用集合框架库的没写代码说了思路

(6)提问

HR面:

第二天晚上收到短信二面过了接着隔一天HR面

(1)自我介绍

(2)对之前面试的评价打分扣分点这里绝望了说了觉得数据库掌握不够好被HR用本本记下来了 答完就后悔 不能说自己技术弱点啊







请到「今天看啥」查看全文