求职刷题神器

funit.cn

  • 面试公司:京东面试岗位:大数据方向实习一面(30mins)1.先讲了一下笔试上的一道算法题,不难,就是找出两个数组合并后的中位数,总体思路就是,比较大小,找下标,但需要注意的是找到了中位数就可以停止循环了。2.hashmap问的超级细,建议大家仔细看看,后来也问了chm,都很细,还是比较注重基础的。3.mvc的模式,然后根据之前的实习经历,假设场景,假入前台插入数据失败对mvc的流程是什么。4.jvm用命令操作过吗,查看内存溢出命令。5.设计模式,也是开发常用的场景,比如我习惯把方法封装到一个接口还是抽象类中,我回答按情况分析,但一般都是用抽象类实现这个接口,再去继承抽象类,对应着这就是装饰器模式。单例模式也顺便问了,虽然笔试上也有,这个是手写代码比较常考的。6.线程池了解吗?先说了常用的线程池,解释了一下,还有线程池中的参数,问了几个实际的问题,比如我想做定时任务怎么实现?还有主线程如何获取子线程的异常?7.垃圾回收对应的机制?引用计数,GC?Roots,哪些对象可以被作为gcroots?深入理解jvm虚拟机这本书写的真的很好。8.从100亿数据中如何快速找到一个数据?hash算法,空间换时间,但空间消耗很大。9.回溯算法,动态规划,(算法有点弱,只能说了个大概)10.自己对未来的职业规划?有什么打算?11.对大数据有什么了解?我答了feed流,自己感兴趣看的,Hadoop,12.有什么要问我的?二面:(40mins二面面试官是做建模的)1.排序了解多少(快排,冒泡,堆排序,桶排序),时间复杂度2.数据库,出表写sql3.设计模式</p
    1 0 115
  • 1.自我介绍2.博客一般都是写关于哪种技术的?博客上的东西都经过验证吗?3.MySQL怎么防注入的?4.MySQL事务有了解吗?5.MySQL分库分表有了解吗?这里讨论了好久,给我说了个场景,怎么解决6.MySQL查询语句优化7.MySQL聚簇索引非聚簇索引8.Redis常用数据结构?底层结构?9.Lua脚本有了解吗?10.Redis原子性怎么保证的?11.Redis超时策略12.Redis持久化13.AOF持久:如果线上主Redis宕机了,从Redis会替代,这时候如果主节点又恢复了,会不会丢失命令?14.如果主Redis存命令的时候,没有发给从Redis,那么他会不会干哈干啥,这里没听懂15.说一下SpringIOC/AOP16.JDK动态代理/CGlib17.如果用JDK动态代理,把一个类定义为final,还能用AOP吗?18.Spring循环依赖19.SpringMVC20.下层的业务一直抛异常,没拦截,怎么处理?21.你们之前做项目异常怎么处理的?22.那接下来咱聊Java基础吧,ArrayList循环中修改发生的问题?有没有看过源码?23.HashMap是线程安全的吗,加上synchronized是安全的吗?24.ThreadLocal有了解吗?25.线程池有了解吗?26.新建线程的方式?27.乐观锁/悲观锁?28.MySQL中用过乐观锁/悲观锁吗?29.避免行锁怎么实现?又列举了一个场景题,抢课怎么解决?
    9 0 130
  • 1、Dubbo超时重试;Dubbo超时时间设置;2、如何保障请求执行顺序;3、分布式事物与分布式锁;(扣款不要出现负数)4、分布式session设置;5、执行某操作,前50次成功,第51次失败a全部回滚b前50次提交第51次抛异常,ab场景分别如何设置Spring?(传播性)6、Zookeeper有哪些用?7、JVM内存模型;8、数据库垂直和水平拆分;9、MyBatis如何分页;如何设置缓存;MySQL分页;10、熟悉IO么?与NIO的区别,阻塞与非阻塞的区别;11、分布式session一致性;12、分布式接口的幂等性设计;「不能重复扣款」
    5 0 130
  • 微信扫码加好友进群