百度测开(实习)一面总结

百度测开(实习)一面总结

前言

第一次这种关于工作方面的面试,约了面试之后真的贼紧张,害怕面试的时候一问三不知,所以面试的等待过程是真的煎熬。

面试时间差不多一个小时吧,进入正题吧:

自我介绍

首先自我介绍,自我介绍实现并没有准备杀套路,直接说了一下自己的情况。然后我害怕问我的项目问的太深所以说了句项目很薄弱(就说了本科的毕业设计)。然后就从项目开始问了

项目

项目:简单介绍了一下项目,然后面试官看了我的简历问了我关于网页中视频是怎么实现的,然后如何设计数据库等待,当时挺紧张的,也不知道自己说了些啥。

Linux

Linux: 简单问了项目之后,问了我关于Linux的东西,平时有用过Linux吗? 如何用的呢?(我说虚拟机然后用xShell连接虚拟机, 然后就进入Linux的问答环节)。首先问了如何创建,删除文件。mkdir的几个选项 (-r/-f)的具体作用。(当时我被问的有点懵,因为没想到会问这么细)。然后问了如何查看端口,同样我说了 firewall-cmd --list-all之后继续问我还有没其他的,netstat我当时没有答出来,因为我就用过firewall。具体查看关于Linux端口号查看的命令. 然后问了如何查看进程,也是问的贼详细。如何查看Linux下某个用户的进程。处理ps还有啥,我说pstree然后又问还有啥,然后我说top,结果又问我top除了查看还有什么其他功能,这我已经很崩溃了,现在想想应该就是想问我top的特点:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。然后问了日志里面如何查找相应的字符串,当时没答上来,我说我前两天还用了,不过我又给网络(醉了)。最后问了进程间通信,完全不知道然后直接跳过了,应该是我之前提到了管道符才问的,可是当时完全不知。

创建:mkdir [选项] 文件名

选项 功能
-m 设置目录权限
-p 递归创建
-v 显示命令执行过程中的详细信息
–help 显示帮助信息
–version 显示版本信息

删除:rm/rmdir [选项] 文件名

rm
-i 删除前逐一询问确认
-f 强制删除
-r 递归删除多级目录

rmdir 不能删除文件里面还有文件

网络

老套路:OSI七层模型详细说一下,然后TCP/IP,当时慌了,把TCP/UDP在哪层都懵了,然后说了一下三次握手四次挥手。因为打错了有点紧张然后不记得细节了。差不多就这些吧。

数据库

数据库的创建,表的创建,增删改查,真的全问了,太细了。然后如何修改字段。联合查询join on, 集中联合查找的区别,当时只答出来了inner join,left join和right join, 还有个full join没答出来,让我下去 再看看。之后问了如何查看数据库最后的十行数据。直接懵。最后问了数据库优化:当数据库里面的数据很多时,查找的效率会变得很低,如何优化。

select top 10 from table
order by GID
desc --倒序(asc --是顺序)

数据结构与算法

数据结构有哪些(:数组、栈、队列、链表、树、散列表、堆、图。)。堆和栈的特点,数组和链表的区别,从逻辑上和物理存储的区别说到增删改查的优劣势,最后还是忽视了数组会造成内存碎片化。然后敲代码,逆序输出string,当时踩到他设置好的陷阱了,忘了用gtline(str,cin)输入,所以没有解决特殊输入。然后问了算法:一个随机函数生成0的概率是p,生成1的概率是1-p,如何设计一个随机种子使随机函数生成0的概率是1-p,生成1的概率为p。当时有点紧张,想了差不多两分钟,直接用这个随机函数作为新的随机函数的随机种子就可以了。

总结

基础不扎实,之前总感觉只要能答出来个大概应该不会深究,结果是大厂就喜欢问细节。所以继续努力吧,学习还是得有个学习的态度的,向上吧,骚年!!!

猜你喜欢

转载自blog.csdn.net/qq_44861043/article/details/117155431