知乎、比心APP23实习面经(已OC)

知乎

知乎的面试官也超级好,很友善,没有给我下套,哈哈,在北京,需要转go lang。通知了二面,等后续更新。

知乎一面(40min)

1、SQL查询慢怎么优化

2、Redis缓存穿透

3、Redis数据结构

4、数据库索引

5、Linux常用命令

6、GIT常用命令

7、数据库中的锁有哪些?

8、合并有序链表

9、折半查找

10、分布式锁的原理?

11、Redis过期数据的删除策略?

13、int(11)什么意思?

14、用Python做过什么?

15、反问?

16、Leetcode: 合并有序列表

17、折半查找

知乎二面(27min)

唯一一个和我面试开视频的面试官,哈哈哈,面试体验没上次好,周围好像还有别的面试官在进行面试,有点噪音,面试官说话听的不是很清楚。我是搞java的,部门搞go,所以没问java了。
1、自我介绍,实习时间
2、虚拟内存
3、虚拟地址和物理地址,为什么会有虚拟地址
class Solution {
    public int maxProfit(int[] prices) {
        int n = prices.length;
        if(n < 2 || prices == null){
            return 0;
        }
        int[] dp = new int[n + 1];
        dp[0] = 0;
        int min = prices[0];
        for(int i = 1; i < n; i++){
            dp[i] = Math.max(dp[i - 1], prices[i] - min);
            min = Math.min(min, prices[i]);
        }

        return dp[n - 1];
    }
}
5、写一个SQL:emp(id, name, salary) , 查找第二高薪水的员工的所有信息
select * from emp order by salary desc limit 1,1

比心

比心面试体验很好,HR也很好。面试官非常好,很友善,二面面试官水平很高,全程引导回答问题,问的问题有深度和含量。面完当天给的Offer。面试体验很nice。

比心一面(30min)

1、ArrayList和Linked List

2、HashMap、Hashtable、ConcurrentHashMap、TreeMap

3、线程池、以及原理

4、Https加密过程?

5、分布式ID生成方案?

5、项目中的难点?

6、反问,技术栈。

比心二面(40min)

1、自我介绍

2、实习时间,发展方向

3、项目介绍,学到了什么东西

4、java main方法启动原理,以前看过,不记得了,靠记没用,面试官引导也没给我救回来,这个属实我太菜了。

5、jvm内存区域

6、static静态变量放在哪里?为什么放这里?

7、锁,synchronized和lock,加场景判断题

8、leetcode 70 走楼梯https://leetcode-cn.com/problems/climbing-stairs/

9、反问

#java实习##面试题目##知乎##比心app#
全部评论
兄弟知乎过了吗
1 回复 分享
发布于 2022-03-01 18:30
想问下老哥哪里找的实习招聘之类的啊,我好像没看到有类似知乎的
1 回复 分享
发布于 2022-02-25 08:22
只有谷粒商城可以吗佬
2 回复 分享
发布于 2022-02-25 17:41
楼主去比心了吗,公司怎么样啊,我也过了在考虑
点赞 回复 分享
发布于 2022-07-19 18:41
这问的题也太简单了
点赞 回复 分享
发布于 2022-03-20 20:55
有兴趣来阿里巴巴实习么~
点赞 回复 分享
发布于 2022-03-04 19:15
我今天下午一面,晚上直接二面
点赞 回复 分享
发布于 2022-03-03 22:33

相关推荐

03-26 13:04
已编辑
电子科技大学 算法工程师
xiaowl:你这个简历“条目上”都比较有深度性,但是实际上面试官又没法很好的评估你是怎么达到很多看上去很厉害的结果的。要避免一些看上去很厉害的包装,比如高效的内存复用策略的表达,如果仅是简单的一些内存共享机制,而且面试上也没有深挖的空间,就不要这样表达。比如,工程化模式本质上可能就是定义了一些abstract class,那也就没特别多值得讲的内容。建议简历上应该侧重那些你花了大量时间和精力解决、研究的问题,不要过分追求“丰富”,而是关注在技术深入度、问题解决能力的表现上。
没有实习经历,还有机会进...
点赞 评论 收藏
分享
自从我室友在计算机导论课上听说了“刷&nbsp;LeetCode&nbsp;是进入大厂的敲门砖”,整个人就跟走火入魔了一样。他在宿舍门口贴了一张A4纸,上面写着:“正在&nbsp;DP,请勿打扰,否则&nbsp;Time&nbsp;Limit&nbsp;Exceeded。”日记本的扉页被他用黑色水笔加粗描了三遍:“Talk&nbsp;is&nbsp;cheap.&nbsp;Show&nbsp;me&nbsp;the&nbsp;code。”连宿舍聚餐,他都要给我们讲解:“今天的座位安排可以用回溯算法解决,但为了避免栈溢出,我建议用动态规划。来,这是状态转移方程:dp[i][j]&nbsp;代表第&nbsp;i&nbsp;个人坐在第&nbsp;j&nbsp;个位置的最优解。”我让他去楼下取个快递,他不直接去,非要在门口踱步,嘴里念念有词:“这是一个图的遍历问题。从宿舍楼(root)到驿站(target&nbsp;node),我应该用&nbsp;BFS&nbsp;还是&nbsp;DFS?嗯,求最短路径,还是广度优先好。”和同学约好出去开黑,他会提前发消息:“集合点&nbsp;(x,&nbsp;y),我们俩的路径有&nbsp;k&nbsp;个交点,为了最小化时间复杂度,应该在&nbsp;(x/2,&nbsp;y/2)&nbsp;处汇合。”有一次另一个室友低血糖犯了,让他帮忙找颗糖,他居然冷静地分析道:“别急,这是一个查找问题。零食箱是无序数组,暴力查找是&nbsp;O(n)。如果按甜度排序,我就可以用二分查找,时间复杂度降到&nbsp;O(log&nbsp;n)。”他做卫生也要讲究算法效率:“拖地是典型的岛屿问题,要先把连通的污渍区块都清理掉。倒垃圾可以用双指针法,一个指针从左往右,一个从右往左,能最快匹配垃圾分类。”现在我们宿舍的画风已经完全变了,大家不聊游戏和妹子,对话都是这样的:“你&nbsp;Two&nbsp;Sum&nbsp;刷了几遍了?”“别提了,昨天遇到一道&nbsp;Hard&nbsp;题,我连暴力解都想不出来,最后只能看题解。你呢?”“我动态规划还不行,总是找不到最优子结构。今天那道接雨水给我整麻了。”……LeetCode&nbsp;真的害了我室友!!!
老六f:编程嘉豪来了
AI时代还有必要刷lee...
点赞 评论 收藏
分享
评论
15
67
分享

创作者周榜

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