面经详情

java的现场面试经验
arraylist的数据结构,为什么线程不安全,具体哪里不安全      vector为什么是线程安全的      hashmap为什么线程不安全,是如何扩容的      currenthashmap为什么是线程安全的,什么是分段锁呢?具体呢      hashtable为什么是线程安全的      copyonwritelist是如何做到线程安全的,实现原理是什么      countDownLoatch的实现原理     介绍一下并发都有什么     synchrised是如何实现的呢?锁升级的过程     可重入锁-reet的具体实现 为什么做到可重入的     threadlocal具体的实现过程      spring是如何启动的,具体包含哪些细节      Spring的IOC和AOP      说一下sring的AOP      如何用aop实现事务/单点登录,具体有哪些方法,让你实现你会怎么规划,怎么写            redis是基于内存的,为啥快?啥叫多路复用呢?       redis的数据结构,zset是用啥实现的,跳表是如何存储的?读书的排行榜上,比如id,排行榜的数据,怎么存储

相关推荐

匿名用户
Java
确定通过感觉靠谱
上来先来两道算法题leetcode121买股票1和122买股票2(当时紧张了,第二个差点没整出来,第一个还写的n2的,没优化出来,这块花了20分钟) 项目里面提到了用session,问了我session存在哪里了。 你听说过CSRF攻击吗,因为跟session有关。(攻击者获取到了用户的session,然后伪造用户请求。他说不太准确。事后查了一下:要让客户访问虚假网站,然后浏览器默认会带上cookie,虚假网站再直接向正规网站提交,伪造用户请求)。 你一面感觉怎么样?我说没问什么基础(我说出这,就感觉不对头,咋把实话说出来了。他就跟我说英雄无用武之地是吧,咱按照简历慢慢来) 你跟我说说tcp三次握手为什么握三次?(谢希仁计算机网络那个背了,不行。我又说为了确认序列号,然后又来了几个回合,也没答明白。) 手写个单例吧,然后说说volatile什么作用。 线程池是什么作用,为什么要用线程池,你说说线程池的几个参数。 说说java的GC。 出了个sql题,怎么建索引。有一个订单表,有用户的属性和日期。现在有三个sql查询, 查某个用户的所有订单 查某个date的所有订单 查某个用户最近一个月的所有订单 当时我说建三个索引,后来反问的时候,他提醒了我一下最左前缀,我才反应过来,两个就够。(id和id-date)...查看更多
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网VIPKIDVIPKID面试经验VIPKID面试经验:java的现场面试经验
正在招聘销售专员53 个岗位