面试进展如何
点赞 5

相关推荐

07-11 17:51
已编辑
河北大学 Java
首先就是做一下自我介绍1.你的项目自己一个人做,是怎么部署的,是阿里云还是什么(麻了没部署过)2.那如果是分布式场景,网页如果加载过慢,你怎么排查是哪个方面问题(当时听到就蒙了,就答了个sql调优)后来又问,你怎么知道一定是sql原因,怎么看是不是其他原因(没答出来)3.你刚刚提到sql,那mysql查询语句一个流程。4.优化器怎么优化的(没了解,就说了个联合索引)5.我们的sql其实也是一个字符串,那他到底是怎么执行的(问题没记清楚,人已经麻了,完全没想到过)6.redis有缓存,如果我数据库缓存足够大,是不是不需要redis了(之前说了个缓存怎么判断,所以我又扯那个上面了,他说好像也是)7.说说缓存穿透和缓存雪崩怎么解决(刚说完缓存穿透就问下面的了)8.你自己该怎么实现布隆过滤器(太复杂,没实现过,直接说不会了)9.说说url到显示的一个过程(扯远了,扯到spring mvc 被叫停了)10.不需要说mvc,那你说说dns和tcp的过程(猪脑过载,不会dns,tcp因为想dns,直接说不会了,回来一想完了)11.我看看,嗷没有说对并发了解,对集合了解对吧,说说常见集合类12.你怎么自己实现一个hashmap(脑子直接炸了,我说像源码用数组加链表和红黑树可以吗)他说为什么一定要用链表(我说插入和查询复杂度低)又追问不用行不行(不会了)13.你对spring aop了解,那你说说,我们只用spring提供的代码,怎么自己实现一个迷你的aop(没反应过来,现在想想,是在问动态代理吗,反正这时候已经宕机了)14.之前还问了,索引的底层实现,忘记写了15.也是之前的,你对io流有过了解,怎么通过自带的什么代码库什么什么,这个真记不清楚了,实现一个东西,忘了,已经对这些底层怕了16.平时遇到问题怎么解决,能理解英文文档吗(csdn,没怎么看过文档)17.之前的,怎么实现线程池反问环节:1.公司做大数据,招java主要的业务是什么用来做中控2.第一次面试,给点建议总结就是多看408估计是凉了~
程序员小白条:部署直接宝塔+一个服务器咯,阿里,腾讯随便搞,或者你 Docker 也行,网页加载慢,从OSI七层去看咯,sql直接到后端了,肯定不是啊,至少也得有前端吧,还有网关gateway,nginx,还有各种cdn等问题,自己老老实实背八股吧,很多都很基础的
查看22道真题和解析
点赞 评论 收藏
分享
1️⃣第一轮1、逻辑题:8 5 3升的桶 8升水, 分成两个4升比较简单的逻辑题,也有通用题目 LeetCode 水壶问题2、算法题:一个字符串,找到第一个只出现一次的字符,n空间n时间,只能扫一次有原题:牛课题霸:第一个只出现一次的字符set或者更省内存的bitset3、算法题:字符串把多个连续空格合并成一个,输入是char*,要求原地空间4、算法题:一个整数数组,找最长的先增后降的序列基础题:牛客题霸:最长递增子序列先分别找最长递增和最长递减的,然后合并一下就好了5、c++基础,shared ptr的特点是什么,可以引用传参吗?c++11的智能指针,通过引用计数来管理,引用计数为0的时候释放内存,有效防止内存泄露的问题,每次拷贝引用计数都会+1,在传参时,不可以引用传参,原因是引用传参不会增加引用计数,在多线程或者闭包场景可能会导致引用计数混乱引发core或者内存泄露的问题6、项目:为什么设计神经网络解决问题,目前网络存在的问题是什么,后续可以怎么优化7、对于只有一个节点的二叉树,只会有一种结构,对于有两个节点的二叉树,会有2种可能的结构,对于有n个节点的二叉树,一共有几种可能的情况?当时直接就想列一下3,4,5个节点分别有多少种可能,然后看能不能找到规律,可是当去遍历4个节点时,发现遍历不住了,就放弃了。然后灵机一动,发现对于n个节点的二叉树,去掉根节点之后,会出现2个种情况。第一种一种是变成一颗n-1个节点的二叉树,这种情况存在两种可能。第二种另一种情况是,会变成一个a个节点的二叉树和一个b个节点的二叉树,a+b=n-1。这样很容易列出递推公式,问题就引刃而解了。2️⃣第二轮1、项目:为什么设计神经网络解决问题,目前网络存在的问题是什么2、二维有序数组 找target原题:牛课题霸:二维数组中的查找3、一个人打靶十次命中7次,命中率是70%,这个概率是怎么估算出来的面试官实际是想问极大似然估计,理解了题意之后就好回答了4、两瓶墨水,一红一黑,用小勺从红墨水瓶里舀一勺放入黑瓶,搅拌均匀,然后从黑瓶里舀一勺放入红瓶,这时红瓶里的红墨水多还是黑瓶里的黑墨水多?如果不搅匀呢?都是一样多,搅拌均匀的话可以很容易的写出公式。不搅匀的话,直接宏观来想,是守恒的,红墨水少了多少,就需要用多少黑墨水来填3️⃣第三轮1、算法题:顺时针打印二维数组原题 牛课题霸:顺时针打印矩阵关键考点是边界条件,奇数偶数两种情况如何简化代码,极限情况(例如1*1的矩阵)要确保能打印2、项目细节 出发点,为什么这么做,如何迭代的3、如果离开前一家公司的话,如果挽留你,什么地方最让你留恋,最可能不离职了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务