看准网

电脑版
提示:原网页已由神马搜索转码, 内容由www.kanzhun.com提供.

已选:

java(3)

武汉

清空已选条件

匿名用户
面试了职位:Java- 北京
未通过
美团点评后台开发Java一面面经
自学计算机应聘秋招,结果挂了,但感觉收获还是颇丰的,结尾有总结,希望对各位小伙伴有帮助! ## 问项目项目中遇到的问题,怎么解决,怎么思考对于项目(新闻推荐)中用到的一些算法,为什么用这个算法,优缺点,主流的像今日头条、新浪微博用什么算法,了解与否? *(考察分析问题,解决问题的能力)*## 计算机网络### TCP/IP协议TCP在OSI五层(应用、传输、网络、数据链路、物理)中的哪一层(传输层),IP在哪一层(网络层)TCP与UDP的区别(TCP面向连接,提供可靠的数据传输,UDP不需要连接,不保证可靠的数据传输) ### TCP连接过程三次握手,画图延伸:如果将三次握手改成“两次”(略去客户端最后发送ACK报文这一步),对客户端和服务端有什么影响?(答:对客户端无显著影响,但是服务端这边由于没有收到ACK确认,没有与客户端C建立唯一的连接,而假如当网络状况不良,导致某次客户端C发送的SYN没有及时收到相应而重发SYN,而服务端这边先后接受到了两个SYN,就会导致服务端要维持两个连接,而这就造成了不必要的资源浪费。如果有了最后的客户端发送的ACK,服务端就不会再理会相同来源的SYN包。) ### TCP提供可靠数据传输的原因滑动窗口以及拥塞控制机制。参考这里[TCP协议相关连接、窗口、拥塞控制全解] ## 操作系统 ### 死锁死锁的概念(进程之间对互相正在占有的有限资源的申请无法达到而僵持)死锁的四个必要条件(资源的互斥性(同一个资源不同同时被两个进程使用),资源的不可抢占性(不能强行剥夺其中一个进程拥有的资源),占有且申请性(进程会在占据自己已有资源不放的情况下去申请其它资源),循环等待(如果资源没有申请到,则等待直至申请到))如何破坏死锁:破坏四个条件任何之一,死锁就无法出现。检验死锁是否会出现的方法是什么:银行家算法,具体怎么做的。 ### 临界区是什么?发生冲突如何解决?(当时不了解“临界区”的概念,回来查的)!!!!! ## 数据库索引1.MySQL索引的实现结构B+树2.B数和B+树的区别3.索引最左前缀原理4.对于一个数据表添加了索引的三个列ABC,查询时使用了如判断条件where B=1,或者where B=1 and C=2,这时会调用索引吗?!!!!! ## Java知识 ### HashMap1.HashMap的底层结构?数组链表2.负载因子(loadFactor)是指什么?HashMap已经存储的键值对数/HashMap容量(桶数,哈希表长度)3.默认容量为多少16(源码:2>>>3 //aka 16)参考[Java集合框架要点概括] ### volatile关键字的作用保证修饰变量的可见性,以保证并发程序的正常运行。参考[Java并发编程:volatile关键字解析] ### 线程池线程池构造函数有哪些参数```public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit unit, BlockingQueue workQueue,ThreadFactory threadFactory,RejectedExecutionHandler handler);```corePoolSize核心线程数,maximumPoolSize最大线程数,keepAliveTime线程存活时间,TimeUnit存活时间单位,workQueue任务队列,ThreadFactory线程的获取工厂,RejectedExecutionHandler超出线程池处理能力的任务拒绝策略。有哪些任务拒绝策略?- ThreadPoolExecutor.AbortPolicy:丢弃任务并抛出RejectedExecutionException异常。- ThreadPoolExecutor.DiscardPolicy:也是丢弃任务,但是不抛出异常。- ThreadPoolExecutor.DiscardOldestPolicy:丢弃队列最前面的任务,然后重新尝试执行任务(重复此过程)- ThreadPoolExecutor.CallerRunsPolicy:由调用线程处理该任务参考[java-并发编程线程池的使用] #java-并发编程线程池的使用)## 手写代码:将字符串转换为数字剑指offer的原题,大家可以去网上做一下。注意点:是转换为数字,那就有可能是负数,以及小数,各种情况都要考虑到。 ## 机器学习(个人简历经历)因为简历上还有一些机器学习的经历,于是问了一下神经网络的知识,具体包括神经网络可以处理什么样的问题我答可以处理比如图像识别问题,面试官问大概过程:把图像的像素矩阵转换为列向量,将图像对应的事物类别做成标签(01列向量),输入神经网络进行训练,然后判别。神经网络的原理logistic分类器的多重组合(Coursera Andrew Ng Deep Learning课程1里有说过),实现复杂函数的拟合;误差逆传播训练纠正参数。 ## 总结注重基础,因为我是后台开发,面试官说操作系统,数据结构和算法,计算机网络和数据库是最重要的四大基础。大家多看一下面经里的常考问题,然后一一弄懂(尽量不能有含糊的部分,面试官很容易抓住你说的不清楚的地方问)。我虽是金融的本科,但既然是要做这个技术的岗位,所以也会按照科班的要求来考量,所以挂得非常心服口服,因为中间有四五个问题确实没准备到,所以还是感觉自己需要继续查漏补缺!继续努力,不气馁!面试官还是挺好的,谢谢美团点评!各位招工的小伙伴加油!
面试感受:很好;面试难度:有难度;面试来源:校园招聘
2 年前发布
匿名用户
面试了职位:Java- 北京
感觉没戏
记一次美团面试
一面:   1.给了一道编程题,从方格中的某一点怎么去到另外的点,有多少种走法;   2.数据库联合索引,比如用的是A_B_C,给出几种场景,问在搜索的时候会什么时候会用到索引,讲讲一般怎么对数据库进行优化和explain的用法;   3  Integer t = null;  int m=t;  System.out.println(t)  其实考的是拆箱和装箱,再编译阶段是把字节码加进去,真正进行拆装箱的对坐还是再运行上; 4.error和Exception区别 列举几个常见的错误; 二面:  1.死怼虚拟机,新生代和老年代的区别究竟是什么?垃圾回收器的算法有哪些?垃圾回收期的名字有哪些?stop-the-world究竟干嘛啦; 2.数据库的索引为什么用树,对数据库有没有什么了解; 3.说说集合有哪几种?hashSet的底层是什么?它不安全再哪里?hashmap为什么不安全?如果让你来做,怎么在不加锁的前提下保证它的安全? 4.JMQ是怎么保证我一定会收到别人发的消息; 5.nio和aio的区别,一定要知道的很清楚,所有的细节; 6.new一个线程池的参数; 7.2个同步shopId让我来做同步怎么同步; 8.1000000个数,找K个最大; 9.快速排序; 10.spring涉及到的设计模式; 三面: 1.了解分布式锁吗,知道怎么用吗; 2.知道项目中用到的远程框架它是怎么报警的,比如它怎么能在web页面进行监控,数据怎么上去的,,worker的底层吗,zooker是个什么东西,elastic是个啥; 3.平常怎么进行mysql的优化; 4.还出了一个概率题,比较简单,我就不说了; 5.string是在新生代还是老年代还是永久代,用的虚拟机是什么版本的; 6.2个同步shopId让我来做同步怎么同步; 7.ibatis和mybatis的不同; 8.redis的2中持久化方式; 9.除了jsf还了解什么远程框架,说说对比。
面试感受:很好;面试难度:困难;面试来源:内部推荐
共1个问题,1条回答
Q:string是在新生代还是老年代还是永久代,用的虚拟机是什么版本的。
2 年前发布
7
匿名用户
面试了职位:Java- 北京
未通过
双非本科美团面经1,2
挺好的,面试官很和蔼。问问题也很细心,有疑惑会进行解答。问的都挺基础,项目很重要。
面试感受:一般;面试难度:有难度;面试来源:校园招聘
共1个问题,1条回答
Q:你的项目经验。
2 年前发布
1
没有更多了
公司对比
美团网

相关推荐

琉璃斋纸杯机械工程师
面试了职位:数据分析师- 北京
感觉没戏
面试:自如网数据分析师面试很好,共1轮面试
HR打电话通知面试。发邮件给面试视频码邀请面试。主管面试,准时上线。介绍了一下工作经历,问了一些掌握技能的情况。询问有没有项目经验,做了什么,担任什么职责。用三个词语简单的形容一下自己。然后问了一些职责规划的问题。可以试一下。因为我干过外包,履历不好。所以中厂大厂基本都不给我面试的机会,甚至简历都不看。至少自如没有因为我有外包经历而看不起我。面试没有过是我的问题。至少自如在招聘这一块,我觉得HR做到了尽职尽责。确实是认真看简历筛选的。
1轮面试:视频面试
面试感受:很好
面试难度:有难度
面试来源:BOSS直聘
2023-04-18发布
蒋伟
面试了职位:Java- 北京
感觉没戏
面试:京东到家面试:Java。有了很好的初印象,难度适中,基本没戏。
一轮讲项目问项目中各种细节讲synchronize原理为什么有的选择rpc有的选择http,有什么考虑写道算法题,栈排序
1轮面试:视频面试
面试感受:很好
面试难度:有难度
面试来源:BOSS直聘
2023-12-18发布
看准70285
面试了职位:Java- 北京
感觉没戏
面试:自如网面试:Java。很不好的体验,面试难度一般,应该是没过。
先是笔试,一个小时内,涉及泛型类转换,字符串比较,写文件,查找指定字符串个数,多线程打印输出,两个表关联查询等。然后一面问些java基础知识,数据结构线程池等,二面问些系统表设计,接口设计等方面。
1轮面试:笔试
面试感受:不好
面试难度:普通难度
面试来源:BOSS直聘
2023-04-13发布
keira
面试了职位:法务专员/助理- 北京
感觉靠谱
面试:多点Dmall面试:法务专员/助理。总体来说体验还行,整体难度不算高,希望能通过。
电话沟通之后 过去先填表,表格详细到父母工作单位这些。。。em。。。一面:人力,聊聊基本情况二面:该岗位的直接主管,就是聊一聊过去经历,为什么选择这里等等,然后又出去拿了一份英文文件进来,指了其中的让翻译。没有感觉很难
5轮面试:电话面试、笔试、填信息表、部门主管面试、HR面试
面试感受:一般
面试难度:普通难度
面试来源:社会招聘
2023-10-31发布
zzz
面试了职位:人力资源专员/助理- 北京
确定通过
面试:京东到家面试:人力资源专员/助理。面试态度挺好的,问的常规问题,确认通过。
非常不错 面试很专业 流程完善
5轮面试:电话面试、填信息表、部门主管面试、协作同事面试、总监/老板面试
面试感受:很好
面试难度:普通难度
面试来源:社会招聘
2023-10-31发布
水星马克笔数据架构师
面试了职位:运营助理/专员- 北京
感觉没戏
面试:京东到家面试:运营助理/专员。整体感觉不错,难度大概中等水平,感觉没戏。
面试官很专业
2轮面试:电话面试、部门主管面试
面试感受:很好
面试难度:有难度
面试来源:校园招聘
2023-10-26发布
冒险湾鼠标垫培训
面试了职位:Java- 北京
确定通过
面试:百度糯米面试:Java。感觉总的来说都是满分,难度是有的,确认通过。
不错,感觉很好
1轮面试:HR面试
面试感受:很好
面试难度:有难度
面试来源:校园招聘
2023-10-31发布
西魔之境电视物流专员
面试了职位:Golang- 北京
感觉靠谱
面试:京东到家面试:Golang。有了很好的初印象,难度差不多,应该是通过了。
分享一下技术面,主要是手撕了一道动态规划的题目。一边讲一边写的,写的比较快,第一次临界条件判断有些问题,面试官指出之后就跑通了。整体难度不大。
3轮面试:电话面试、视频面试、部门主管面试
面试感受:很好
面试难度:普通难度
面试来源:内部推荐
2023-07-17发布
沉默寡言
面试了职位:销售专员- 北京
确定通过
面试:合智互联面试:销售专员。面试印象不是很深刻,整体难度一般,收到offer了。
本来面试的是售前技术支持岗位,但是HR忽悠改为销售岗位,公司是代理TB的产品,前期会让你了解一下产品之后老板和HR以及部门主管会一起面试听你介绍短期内队产品的理解。比较简单
4轮面试:电话面试、视频面试、HR面试、总监/老板面试
面试感受:一般
面试难度:普通难度
面试来源:BOSS直聘
2023-11-20发布
上天入地龙虾人
面试了职位:Java- 北京
确定通过
面试:好专业网Java面试很好,共1轮面试
一面 面试难度偏低,整体常规
1轮面试:协作同事面试
面试感受:很好
面试难度:普通难度
面试来源:社会招聘
2023-07-13发布
本页面内容均为用户编辑创建,如有侵权,请按照平台提供的渠道通知。
  • 小程序
  • 公众号
  • APP