多益网络 视频面试面试总结20180816

1.首先是自我介绍:因为等了半个小时,所以有点儿紧张,只说了一下自己的学校,爱好和兴趣;

2.介绍了一个自己的最成功的项目:我介绍了一个关于GPS导航的项目,介绍了项目的内容和项目的一些工作,感觉比上次介绍的状态好一点,可还是有点儿紧张。

3.手撕代码:写出输入数据的全部子序列组合,如输入1 2 3,输出1 2 12 3 13 23 123;由于一开始紧张的状态,直接导致写代码的时候没有认真审题,以为是剑指offer的那道原题,结果可想而知,结果出错了;切记以后要认真审题,多和面试官沟通题目意思,知道自己充分理解,不能凭自己想象;(可用二进制递增的方法去做)

4.自己最擅长的语言是什么?C/C++

5.那C/C++有什么缺点?一脸懵逼,只能说C/C++知识太多太杂了,导致用起来不太方便。

6.那C和C++有什么区别?

7.知道C++里面的多态吧?你觉得C里面可以实现多态吗,具体用什么实现?怎么实现?

8.C语言的函数指针有什么用途?因为上一题我说用函数指针实现多态,结果面试官就问了函数指针的问题,引火上身啊。

9.什么时候会用到链表?链表有什么特点?

10.排序算法中哪些算法是稳定的?

11.学过数据库吗?没学过,就没问数据库方面的知识了

12.学过linux系统吧,问你几个linux系统的知识,怎么查找目录下面的txt文件?

13.怎么删除目录下的txt文件,怎么递归删除目录中的txt文件?

14.怎么查找进程中的带某个字符串的进程?

15.怎么把字符串中的所有a替换成b?我回答的是文本编辑器中的替换,结果面试官说不是这个。

16.手机地图怎么知道那个地方是拥堵的,那个地方是通畅的?回答的是数学统计学的知识,

17.手机地图怎么是知道某个地方的具体路况的?

18.简要介绍一下编译和链接过程?

19.对工作地点的态度和加班的态度?

20.对996的看法?

21.收到过哪些公司的offer?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/382365.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

redis源码剖析(七)—— Redis 数据结构dict.c

文章目录dict.hdict.cdict.h //定义错误相关的码 #define DICT_OK 0 #define DICT_ERR 1//实际存放数据的地方 typedef struct dictEntry {void *key;void *val;struct dictEntry *next; } dictEntry;//哈希表的定义 typedef struct dict {//指向实际的哈希表记录(用数组开链的…

简述linux中动态库和静态库的制作调用流程

假设现在有这些文件:sub.c add.c div.c mul.c mainc head.h(前4个.C文件的头文件) 1.静态库制作流程 gcc -c sub.c add.c div.c mul.c -->生成 .o目标文件文件 ar rcs libmycal.a *.o …

redis源码剖析(八)—— 当你启动Redis的时候,Redis做了什么

文章目录启动过程初始化server结构体main函数会调用initServer函数初始化服务器状态载入持久化文件,还原数据库开始监听事件流程图启动过程 初始化server结构体从配置文件夹在加载参数初始化服务器载入持久化文件开始监听事件 初始化server结构体 服务器的运行ID…

linux中错误总结归纳

1.使用gcc编译C文件,C文件在for循环语句中出现变量定义 编译器提示错误:“for”loop initial declarations are only allowed in C99 mode. note:use option -stdc99or-stdgnu99 to compile; 原因:gcc的标准是基于c89的,c89不能在…

redis源码剖析(十一)—— Redis字符串相关函数实现

文章目录初始化字符串字符串基本操作字符串拼接操作other获取指定范围里的字符串将字符串中的所有字符均转为小写的形式将字符串中所有字符均转为大写的形式字符串比较other#define SDS_ABORT_ON_OOM#include "sds.h" #include <stdio.h> #include <stdlib.…

makefile内容小结

makefile中每个功能主要分为三部分&#xff1a;目标&#xff0c;依赖条件和命令语句 1.支持对比更新的Makefile写法&#xff08;只会编译文件时.o文件和.c文件时间不一致的文件&#xff09; 2.使用makefile自动变量和自定义变量的makefile写法 其中&#xff1a;这三个符号为ma…

事务隔离级别动图演示

事务的基本要素&#xff08;ACID&#xff09; 原子性&#xff08;Atomicity&#xff09; 事务开始后所有操作&#xff0c;要么全部做完&#xff0c;要么全部不做&#xff0c;不可能停滞在中间环节。事务执行过程中出错&#xff0c;会回滚到事务开始前的状态&#xff0c;所有的…

C/C++的优点和缺点

1.C/C语言的优点 C语言是面向过程的语言&#xff0c;常用来编写操作系统。C语言是从C语言发展过来的&#xff0c;是一门面向对象的语言&#xff0c;它继承了C语言的优势&#xff0c;同时也添加了三个主要的内容&#xff1a;Oriented-Object class,Template,STL. 1)C/C可以潜入…

C/C++命令行参数那点事

int main(int argc, char *argv[ ]); 1.命令行参数&#xff1a;在命令行中给定的参数&#xff1b; 2.命令行参数在对函数main的调用时&#xff0c;主要有两个参数送到main,一个是argc(argument count),命令行参数的个数&#xff0c;另外一个是argv,命令行参数的数组,命令行参…

mysql row_id为什么是6字节?为什么是8字节

mysql row_id是几个字节&#xff1f; row_id InnoDB表中在没有默认主键的情况下会生成一个6字节空间的自动增长主键 row_id是整型还是字符型&#xff1f; 源代码中 row_id 是 ib_uint64_t 这是 8字节 uint64_t 是整形 为什么是6个字节&#xff1f; P.S. Base64编码说明 B…

linux中的man文档结构

使用命令 man chapter章节号查找的内容

伪随机数和真随机数

伪随机数小项目 猜数字游戏 //C语言 猜数字游戏 https://blog.csdn.net/csdn_kou/article/details/79785709 C语言之随机数生成超详解 https://blog.csdn.net/csdn_kou/article/details/79788815 在上面的文章中&#xff0c;使用固定函数就一直是生成固定的随机结果&#…

linux中的IO函数

1)open函数&#xff1a;以特定的方式打开一个文件&#xff1b; 头文件&#xff1a;sys/type.h sys/stat.h fcntl.h 返回值&#xff1a;错误则返回-1&#xff0c;正确则返回文件描述符&#xff08;int类型&#xff0c;范围为3~1023,文件的标号&#xff09; 函数原型&#xff…

ps -ef和ps aux

ps -ef和ps aux ps -ef unix风格 -e 列出所有进程 -f 完整格式 UID PID PPID C STIME TTY TIME CMD root 1 0 0 8月27 ? 00:25:08 /usr/lib/systemd/systemd --switched-root --system --deserialize 22 root 2 0 0 8月…

Linux中screen的用法

screen 查看当前有多少窗口 [rootpython ~]# screen -ls There are screens on:20706.khz (Attached)20679.khz (Attached)20453.khz (Attached)20143.khz (Detached)16993.pts-2.python (Attached) 5 Sockets in /var/run/screen/S-root.新建一…

linux文件操作相关函数

&#xff08;1&#xff09;stat函数&#xff1a;显示文件的相关信息&#xff08;类似于 ls -l的感觉&#xff09; 头文件及函数原型&#xff1a; 函数参数:path:文件的路径&#xff0c;buf是指待写入的文件信息&#xff0c;fd:表示文件描述符&#xff1b; stat,fstat,lstat三者…

linux查看硬盘是不是ssd固态硬盘

linux查看硬盘是不是ssd固态硬盘 sdb是ssd、sr0是SATA [root 01 ~]# cat /sys/block/sdb/queue/rotational 0 [root 01 ~]# cat /sys/block/sr0/queue/rotational 1

linux目录操作函数

&#xff08;1&#xff09;chdir函数&#xff1a;修改当前进程的路径 函数头文件及原型&#xff1a; 参数&#xff1a;要修改的文件路径或文件描述符&#xff08;一般是当前空闲最小的&#xff09; 返回值&#xff1a;成功&#xff08;0&#xff09;&#xff0c;失败&#xff0…

linux中的dup和fcntl的用法

&#xff08;1&#xff09;dup函数&#xff1a;文件描述符的拷贝 函数头文件及函数原型&#xff1a; 参数&#xff1a;原来的文件描述符&#xff0c;新的文件描述符&#xff0c;标志位&#xff1b; 返回值&#xff1a;成功&#xff08;返回新的文件描述符&#xff09;失败&…

^M

为什么打开文件有^M 计算机还没有出现之前&#xff0c;有一种叫做电传打字机&#xff08;Teletype Model 33&#xff09;的玩意&#xff0c;每秒钟可以打10个字符。但是它有一个问题&#xff0c;就是打完一行换行的时候&#xff0c;要用去0.2秒&#xff0c;正好可以打两个字符…