深圳锐明技术Java实习面试技术+hr(30分钟)自我介绍项目的登录是怎么实现的项目用redis是干什么的说说Spring、SpringMVC、SpringBoot的关系有一个业务场景,需要把excel表的数据存到数据库然后又渲染到前端,说说你的实现思路怎么创建和启动一个线程......忘记了一些诗悦网络游戏服务端开发岗位笔试选择题+编程题   难度不高一面(26分钟)数据库的三大范式分库分表是为了解决什么问题数据库的索引优缺点说说快排的主要原理链表、hash表和树区别tcp、udp和http的区别tcp粘包问题有没有了解项目的难点或者挑战反问肇庆移动IT系统开发与维护几个漂亮阿姨面的,自我介绍数学建模的比赛充当什么角色只期待技术岗吗有没有意向管理岗几分钟结束了....上海汉得信息技术Java后端开发(offer已拒)笔试难度适中面试(26分钟)自我介绍介绍一下项目jvm垃圾回收新生代的算法原理简单说一下RPC框架的整个流程(项目是手写简单的rpc框架)项目中的上传的学习笔记(文章)是怎么处理的前端用了什么框架MySQL的默认事务隔离级别MySQL的默认的存储引擎假如一个业务场景,查询一个很慢你是怎么解决的说说MySQL索引失效说说你对Spring的ioc和aop的理解说说Spring的bean的注入方式Mybatis怎么解决字段名和属性名不一致的问题反问中科智城(广州)系统技术有限公司Java后端实习生上午一面(30分钟)自我介绍RPC框架的优点说说PRC框架的流程服务怎么订阅的注册中心怎么实现的怎么进行传输的 什么框架SpringBoot的自动装配JVM的内存模型JVM的内存溢出和怎么解决Java的一些常用集合接口整型的数组Java怎么实现排序根据对象的某个属性进行排序,怎么实现MySQL有哪些存储引擎说说MySQL的事务隔离级别MySQL什么时候会走表锁什么时候会出现间隙锁SQL优化一个表有一亿条数据,要删除五千条,怎么做,有没有什么技巧学过Python是吧说说数学建模比赛是干什么的模型是怎么样去实现的,用什么语言怎么知道结果是最优的解决的是一些什么问题......反问下午二面 (技术部门负责人)# 16分钟说说项目在线笔记圈能实习多久实习生的职业规划比赛获奖是个人还是团队,凭什么获奖,是有什么优势,算法还是其他什么?大湾区杯是个什么的比赛什么时候学Java的能独立开发吗,比如完成后端的编码......反问深圳市同行者科技安卓开发实习笔试(5条编程题)实现以下2个接口(不能使用语言的基本分割组合函数(如Java的String.split,php的explode和implode)字符串拆分成数组,如”ab&&2”通过”&&”做分隔符,分割得到字符串数组[“ab”,”2”]实现字符串组合,如[“ab”,”2”]通过”&&”分隔符,组合成字符串”ab&&2”找出不大于n的最大质数1000个数范围是[0,999],有2个相同的数,请设计算法找出来n个人(编号1~n)围成一圈从编号为1的开始报数,从1报数到m,报到m的人出来,下一个人继续重新从1开始报数,编程求最后一个留下的人的编号如n=3,m=4第一次出队:1第二次出队:3最后留下:2有26个字母a-z,找出所有字母的组合,a、b、c、ab、abc、a~z都是一个组合(顺序无关)面试(面试体验非常好)主要是是聊天的形式交流笔试的算法(32分钟)说说第二题的思路(找出不大于n的最大质数)我:开始是遍历找,之后优化是遍历到根号n就行了  因为p*q = n(p <= q), p肯定是小于等于根号n,最终的优化是用埃拉托色尼算法,求出所有的不大于n的质数,然后巴拉巴拉说了步骤......面试官:你是不是看错题了我:我看看...哦,不好意思 求最大的质数。哪就最后的数组结果,从后往前遍历,遇到第一个true返回即可。面试管:是的。...... 省略了很多细节对话说说最后一题 字母组合a-z我:巴拉巴拉......面试官:结果对没对我:对了吧,结果组合很多,看了一下感觉对了面试官:abc组合有没有我:我运行看看...欸!确实没有面试官:嘟嘟嘟的说了原因。然后引导我怎么改......我:用递归滴答滴答的说了一通......面试官:这样也可以,但是可能会溢出,逻辑也挺复杂。再次引导......面试官:阶乘知道吗,假如让你求n的阶乘,后面有多少个0我:先求结果,然后模10,判断,计数,然后除10,哩哩啦啦的说完了,但是阶乘结果可能会很大,基本类型存不了,要用Bigdecima面试官:噢,你还考虑的挺多,还有没有其他方法,比如直接看n我:我想想......访问他 直接看n吗 还是计算的过程看,那就是看10的倍数,咿咿呀呀的说了貌似是他想听的面试官:对,10的倍数1个0,20就2个0,......我:20两个0吗?那100多少个0?面试官:其实也挺复杂,很多10的倍数......我:对对对,挺复杂这样,达拉达拉的......换个例子引导.......面试官:求长度为10的所有数字我:呃......也可以用递归拼接,长度为10就是递归出口,然后处理一些边界。哔哩吧啦的......面试官:也可以直接做加法呀,一直加加加就行了我:噢对哦,这样也可以 ,好简单。面试官:那字母拼接的这个道题象什么......后面就跟我讲解当时他做这道题是怎么做的,相当于26进制.......嘀嘀嘀的说了思路,然后和他聊了一会后面就是聊Java的一些基础Java常见的异常内存溢出垃圾回收我说了强,弱,虚引用的一些情况,后面就问我,两个对象相互引用但是又没有外部引用会不会被回收我就说了一些推测和想法(猜对了),然后引导我思考,根据什么去回收它我说可达性分析他说对,那就是说可达的话就有根, 那根是指什么我说栈内存里的指针他说就是栈内存里面线程......静态变量会不会被回收然后说如果想深入了解可以去看gcroot后面就聊完了,说待会再跟我联系。之后hr又约了第二天的二面二面(25分钟)自我介绍评价一下昨天的面试(一面)说一下遇到的困难(技术上的)对安卓的看法用三个形容词描述一下自己说说曾经做过比较失败的事情,吸取了什么教训你觉得你跟别人交流怎么样实习时长加班怎么看毕设计划怎么安排职业规划反问环节安卓用什么技术栈主要业务公司规模我会面对的困难或者说需要学习一些什么新的技术给我说明了公司的岗前培训方案技术方向面对的客户是车企吗三面(43分钟)综合面试,也就是hr面试奥比中光科技集团有限公司应用软件工程师11/7  10:05
点赞 19
评论 2
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务