暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

罗克佳华(佳华物链云)面经

     上午去面了佳华物链云的数据库开发,可能凉了,也可能没有,不管那么多,先做个总结。

先介绍一下笔试题:
去的时候HR小姐姐给了一张笔试题,主要是基础,题目如下:

1、线程和进程的区别

2、IP位于哪一层

3、写一个并发执行程序,要求一个线程写入1,3,5......99的数,另一个线程写入2,4,6.......100的数,最后输出1到100

4、写一个并发线程出现死锁的程序,以及描述如何定位死锁产生的原因

5、编写一个程序,实现快速查找到排序数组里面第一个大于目标数的位置,时间复杂度越低越好

6、read和write进行了哪些系统调用

我记得的好像就这些了,后面不知道是记不得了还是后面就没了,我没做完题,记不得了,都比较基础,不难,后面的面试最开始也是基于笔试题。

接下来才是面试:

     1、自我介绍

     介绍完了开始问笔试上的东西。

     2、IP位于网络层,TCP位于那一层,两层之间是怎么联系的

      TCP位于传输层我知道,但是后面我哦豁了,没复习计算机网络。

     3、你是怎么判断哪个是哪个进程的。

      这是笔试第三题,我对线程不熟,我用两个进程写的,fork的返回值可以判断。

     4、然后后面几个题我没开始写,就直接讲思路。但是第6题read和write我没咋用,就没答上来。

     5、你认为对你来说最有收获的项目是什么

      无线充电小车,这是我本科期间的第一个项目,他转变了我的思维模式,让我从高中思维转变成了大学生思维,因为这个项目,我开始知道了我可以通过自学完成一些小项目,虽然我学了很多可能以后我都不会用到的技术,但是这种改变影响了我整个大学生活。

     6、你实习为什么是做数据库

      这是一个比较偶然的原因,当时通过了面试,我了解了一下这个也是做底层,我一直都对底层开发要感兴趣一些,我在实习之前没有接触过数据库,但是在实习过程中,对数据库有了一个初步的认识,阅读过索引相关的一些源码,也产生了比较浓厚的兴趣,想要继续从事这方面的工作。

     7、你认为实习期间比较有挑战的一个任务是什么

     我回答的第一个,因为我认为万事开头难,开头是最有挑战的,后面感觉挑战就少了些了。

     8、你认为你做数据库有什么优势

      以我现在对数据库的了解来看,我对数据库是比较感兴趣的,目前对于存储这一块稍微多一些。

突然想不起来我是怎么和面试官聊到LSM和B+树上面的了,好像是我主动聊到的,我直接分享一个我认为比较不错的问题。

     9、为什么说B+树的读效率很高呢?难道LSM树不高吗

     不一定,如果读取的数据更多是新的数据,数据存在内存当中,不用读磁盘的话,效率是比B+树高的,读内存肯定比读磁盘效率高。

有些问题确实记不得了,记忆力太差了我。


文章转载自春哥的嵌入式小世界,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论