首页 » 网站建设 » 赶集php技巧_北京Java研发面经滴滴美团网易58赶集等

赶集php技巧_北京Java研发面经滴滴美团网易58赶集等

访客 2024-11-01 0

扫一扫用手机浏览

文章目录 [+]

今年口试大致结束了,差不多把供应北京java岗位的互联网公司大都投一遍,也得到了几个口试机会,在这儿把面经都和大伙儿分享一下吧。
口试之前狠狠的刷了一遍口试题,这些口试题也可以分享给有须要的小伙伴,关注我之后私信【资料】即可免费获取

序言

赶集php技巧_北京Java研发面经滴滴美团网易58赶集等

先吐槽下滴滴口试安排,如果你通过了一壁,那么就优先安排后面的口试,以是导致还没一壁的人就得一贯苦等。
那会儿我是下午一点去的,大概到了快4点才进行一壁,后面就嗖嗖嗖地过关斩将到了hr面,也算是运气不错吧。

赶集php技巧_北京Java研发面经滴滴美团网易58赶集等
(图片来自网络侵删)

交叉1面

垃圾回收算法 (代码)01矩阵,相邻的1是一个岛屿,找出所有岛屿数(递归办理) 有关注过开源社区吗,都看过哪些源码 AtomicInteger实现事理(CAS自旋) synchronized和reentrantLock差异 先容spring的IOC和AOP,分别如何实现(classloader、动态代理) redis如何处理分布式做事器并发造成的不一致(本身便是单线程序列化的隔离级别),如果数据库不供应隔离呢 OSGi的机制(由于简历写了)

交叉2面

2个鸡蛋,100高的楼,最少的次数测出鸡蛋碎掉的临界层,没碎的鸡蛋可以反复用(没做出,该当是14次,网上有解法)

大量字符串找出数量最多的K个,考虑内存放得下和放不下两种情形 阐明mysql索引、b树,为啥不用平衡二叉树、红黑树(磁盘和内存的存储办法不同) 垃圾回收算法,为什么要分代处理 跳表(不熟,没连续) IO(不熟,没连续) epoll(不熟,没连续) 同等性hash zookeeper如何同步配置(不熟,没连续) 讲下java锁的事理 ConcurrentHashMap事理

BOSS面

(代码)最长回文子串 GC停顿缘故原由,如何降落停顿JVM如何调优、参数怎么调 如何用工具剖析jvm状态(visualVM看堆中工具的分配,工具间的引用、是否有内存泄露,jstack看线程状态、是否去世锁等等)进程和线程差异 epoll和select差异(不熟,没连续) 阐明mysql索引、b树

hr面

五个词来描述自己 长期的操持 兴趣爱好 期望薪水 对岗位的哀求已经拿到的offer hr见告我滴滴紧张还是用c和php(看来我这次算是误打误撞),然后和我说php多快呀,多随意马虎呀,要不要到碗里来?呵呵呵

java岗面

(代码)含Double数据的list,找出最长连续递增序列的长度(连续递增比较大略,看你代码质量) 找出最长递增子序列的长度,说思路(dp算法,繁芜度O(n)) mysql中int的最大添补长度(我记得是255,被奉告是错的),varchar不同编码下的存储字符个数 写SQL,多表连接查昨天的第二多的值 js题,稽核闭包美团

美团的口试安排不才午,不用早起真好~ 期待区就在1楼,事情职员供了面包和一次性杯子,阁下便是运动区,有跑步机、乒乓球桌、桌上足球及一些运动器材,觉得环境还是很不错的(此处该当吐槽下京东,场面极其混乱)。

口试一共三轮,会有事情职员叫名字让你进去口试,便是中间的等待有点久。
每轮通过的话就会留下来接着下一壁,没过的话事情职员会见告你“很抱歉,你本日的口试已经结束了”,特殊是在漫长的等待中,周围的人一个个被“很抱歉”,那个生理压力可不是一样平常大。
然后便是全部的口试经由,大概整理了下,创造运气还不错,都可以答得上来。
口试问题只是参照,口试官会根据你的简历来问针对性的问题,而你也可以勾引他来问你善于的领域,当然有些根本的东西还是必须理解的,比如jvm、spring框架、持久化框架、数据库之类的。

一壁

先容演习经历,讲项目 阐明https (先公私钥加密,再对称加密) 为什么不直接公私钥 jvm中类加载过程,阐明双亲委派加载,及类是在哪个加载器加载的 传值、传引用 传入工具引用,指向一个new的工具,问主函数里的会变吗 找出数组中最多的那个数,除了hashset还有没其他方法(只想到蒙特卡罗法) (代码)输入合法的数字字符串,输出货币字符,便是每隔3位加个逗号,考虑边界处理 (代码)有1-10 10个数,和一个数sum,打算用10个数连加得到sum有多少种系数组合(递归)

二面

自我介绍,讲项目 spring中bean加载机制,bean天生的详细步骤 ioc注入的办法 spring何时创建applicationContext(web.xml中利用listener) listener是监听哪个事宜(ServletContext创建事宜) springMVC流程详细阐述下 synchronized和reentrantLock的差异,synchronized用在代码快、方法、静态方法时锁的都是什么 先容ConcurrentHashMap事理,用的是哪种锁,segment有没可能增大(不会,只会增大每个segment中的entry数组) 如何实现高效的同步链表 (代码)层次遍历二叉树,偶数层输出逆序输出(行列步队,用一个标记记录每一层的结束,统一输出当前层)

三面

先容演习经历,讲项目 (代码)给定一个字符串,写出所有可能的全排列(递归) 剩下的便是问一下hr面的问题: 怎么理解踏实,你在项目中哪儿表示到了 最近最有造诣感的事 你的优点 缺陷 最近在看的技能 是否写过其他个人兴趣的小项目 写技能博客吗,github呢 个人职位目标 三面的口试官还是很nice的,末了的部门彷佛也是由三面的来挑。
口试结束第二天就让签了两方,报酬也没得谈。
网易

口试等待韶光赶超了滴滴,上午10点等到下午两点才刚开始一壁。
hr面结束都5点多了,正赶高下班高峰期,公交又堵了好久,回去后觉得浑身都已经无力了。

一壁

先容了下阿里的演习项目,问了下对SOA和OSGi的认识,以及之间的关系 项目中碰着的最难忘的问题,如何办理的(网上搜索、问履历丰富的、断点调试跟进源码、技能论坛发帖) 问了善于的java领域,针对性提问(jvm、容器、并发) 先容jvm内存机制(把各个内存区域浸染、回收算法、网络器分类统统说了一遍) 创建线程办法(实现runnable接口、集成Thread、线程池) java都有哪些加锁办法(synchronized、ReentrantLock、共享锁、读写锁等) 想让所有线程都等到一个时候同时实行有哪些方法(先容了下CountDownLatch和CyclicBarrier) volatile的浸染(使变量对所有线程可见,同时禁止指令重排序) 都用过哪些java容器,LinkedList都一样平常都在什么时候用到(常常插入删除时、实现行列步队和栈时) 先容ConcurrentHashMap(分段加锁,险些每个口试都问这个。


) Object里头都有哪些方法,着重问了clone(深复制还是浅复制)、finalize(一样平常在什么时候用,回收时一定能被运行) 二面 问题和一壁差不多,很多重复的就不说了 如何管理线程(先容了各种线程池的实现) 如何让线程A等待线程B结束后再实行(join、单线程池),还反问单线程池真的可以吗,以是大致和他先容了下壅塞行列步队的机制 如何优化jvm参数(堆大小、xmx一样平常和xms设成一样大、永久代大小、网络器选择、网络器参数、新生代工具年事阈值等)

hr面

很少见的男hr,性情温和,谈起来很轻松愉快 先容所有的项目 对在阿里的演习如何评价,对mentor如何评价 在阿里有没什么让你比较惋惜的地方(内部论坛资源非常丰富,都是大牛的知识帖,后悔看得太少) 喜好何种风格的领导,是严格的技能型还是宽松的管理型 你的职业方案,转管理还是一贯技能 喜好的兴趣爱好 针对我写到的旅游又问了,去哪儿旅游过,常日都是如何准备一次旅行的(查各种攻略、做旅行操持,叫上小伙伴),是否写游记呢(很少),对写游记的人如何评价(为他们点赞~) 最近在看什么书本呢(各种技能类书本) 是否能提前来演习 已经拿到的offer 目标薪资

58赶集

58就在798阁下,口试完后特地去在寒风中感想熏染了下艺术气息。
签到的时候可以看到自己笔试的分数,貌似是按分数排的口试顺序。
不想更加纠结以是放弃了二面。

一壁

终于碰着一位年轻且头发回算茂密的口试官了,还蛮激情亲切的 闲扯了下项目 先容spring的IOC和AOP,容器的观点(实质便是applicationContext管理了classloader) bean的创建过程 手写TCP三次握手(最好把状态也写出来),每次要求的序号是如何变革的 TCP如何掌握拥塞(拥塞窗口、慢开始、拥塞避免、快重传、快规复) (代码)N个男生,N个女生,给出所有排列办法,其知足在任意i处(范围在[0,2n-1]),0-i的女生数都大于男生数(递归实现) 知道哪些排序算法,先容一下快排京东

在某天晚上溘然收到第二天早上去京东口试的关照,而且用的还是电话语音,9月22日读成九点二二 是什么鬼!
口试现场比较混乱,一边的人在排着队,一边是有卖力人出来循环播放“XXX在吗”……当天只安排一轮口试,大约等了一小时才见到口试官,口试官貌似是做管理的,技能性问题不多。
先容完项目后提出了一些场景问你如何办理,如何实现分布式,一样平常在哪儿用redis等等,口试过程很短一下就结束了。
回去后半夜又收二面关照,又是那个电话语音,我当时的内心是崩溃的……但是口试韶光和美团的冲突了,并且根本找不到hr联系办法,京东的口试就在此止步了。

还有几家公司的口试,要么不大得当,要么便是跪了,就不细说了。
希望大伙儿都能找到满意的事情,特殊是到了校招后期,心态可能会变革比较大,可以来场说走就走的短途旅行缓解下压力,不要过于苛求自己,祝统统顺利!

末了分享一下我自己近期网络的学习资料:

也免费的送给各位有缘人:关注我后私信【架构资料】即可免费获取

Java架构进阶资源

如果对您有帮助,别忘却收藏转发哦!

剖析源码

分布式架构

性能优化

Java口试避坑指南

Java口试题集锦

标签:

相关文章