面经详情

我是面试Java开发实习的。
我是面试Java开发实习的。不过我答的不好,技术官没有面向我的简历来问一些功能需求比较大的范围来拷问,而且问我一些算法,集合框架的一些集合类的实现原理,多线程的一些东西,还有MySQL数据库查询,数据过程中的一个底层原理。我感觉这些确实是我的不足之处吧,我之前也在其他公司实习的时候,也做过项目,就是感觉这次面试给我的感觉有点面试造飞机的感觉,让我有种很颠覆我的想法的感觉。面试官人很不错,针对我的不足,给了我一些建议。 公司环境也好,而且有点想不明白,里面漂亮的小姐姐和帅小伙也太多了吧,关键看他们还是开发人员(我觉得我的颜值还是可以的,哈哈),后面去面试的小伙伴要把集合框架,多线程,以及算MySQL数据库查询优化这一块复习一下,还有算法也是冒泡,快速等等,希望你们面试成功。

相关推荐

匿名用户
Java
未通过未通过
Java实习岗位,薪酬100-120/天。一个下午两轮面试,从三点半面到五点。第一轮面试:应该是一个技术人员感觉面试官还不错,问的问题符合实习生的情况,也符合这岗位薪酬水平,最后还给了我一些学习建议。第二轮面试:一个HR,另一个可能是项目经理或者开发人员,问完项目情况之后就是一顿原理伺候,感觉很压抑。总体来说对这家公司印象不是很好,工作环境很一般。 下面是面试题第一轮面试: 1.简单介绍一下你的项目吧; 2.那说一下你如何统筹,如何分配任务,代码审查,特殊情况处理等等; 3.你未来的发展是怎么样的,因为你说到你有了解前端只是那你是想干后端还是全栈; 4.掌握的算法有哪些手写一个冒泡排序吧; 5.设计模式这一块了解哪些呢; 6.那画个抽象工厂类图吧,适用场景有哪些; 7.是否在项目中去用到设计模式没有; 8.画个动态代理类图吧,不会啊我只能静态的,那就静态吧jvm原理了解过吗?目前我还没学习到; 9.讲一下spring的ioc吧; 10.ioc用到了哪些东西工厂模式和反射机制; 11.说一下反射机制吧,自己在项目场景用过呢; 12.mongodb这块学了什么; 13.是否有自己去学过调优集群搭建之类的。 14.操作系统了解过吧,能说一下页吗内存分页白给; 15.线程模型有了解过吗? 16.springboot的线程模型这一块了解过吗; 17.平时你是怎么去学习的; 18.你用什么想问的给一点学习建议。 第二轮面试: 1.简单介绍一下你的项目; 2.如果你的领导安排你一个任务要求你周五完成,你自己估计完不成怎么办; 3.第一个项目你做的在线即时聊天,具体怎么做的说一下; 4.如果出现网络问题你如何解决数据的传输可靠性,网络延迟怎么办,数据丢失了怎么办,你是用一个阿里学生服务器,那当你服务器挂了怎么办,集群搭建会吗?怎么搭建集群? 5.你项目用到nginx作反向代理,那讲一下什么是反向代理吧。 6.nginx反向代理的原理是什么,怎么去实现; 7.数据库优化你怎么弄吗?索引; 8.索引底层原理是怎么实现的; 9.说说你第二个项目的背景,为什么要这么做; 10.就从框架设计模式数据库redisjvm等等方面随便挑一个你最熟悉的,然后聊聊他的原理我挑了并发编程12那你讲个并发编程的例子吧,我想讲单例模式的双重检查,因为这里涉及到synchronized,volatile,JMM但对方似乎不想听,让我讲秒杀; 11.给你一个秒杀业务,你怎么做?用volatile和synchronized来控制或者使用reentrantlock我知道,你就讲底层的原理怎么实现我讲volatile禁止重排序保证可见性,以及synchronized的如何获取锁,超时自旋锁,超时就进入阻塞队列,并发量多的时候,锁会升级成重量级锁,重量级锁效率低,锁依赖操作系统,会从用户态切换到内核态去调用操作系统底层的mutexlock。 讲完并发后,对方说没问题了,然后就是一个HR来问了,问了一些个人情况你学校挺远的,那你要怎么过来你毕业了的职业规划打算薪酬期望多少?130-150达不到怎么办我要考虑一下,计算一下自己的成本。 ...查看更多
2 年前 发布

进入微信小程序

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

立即前往
看准网广州钛动科技广州钛动科技面试经验广州钛动科技面试经验:我是面试Java开发实习的。
正在招聘android开发工程师47 个岗位