面试问题锦集

已取得offer:
1.融先科技
2.浙江农信
3.华为(cloud BU 云计算方向)

经典C++笔试题目100例,接近实际,值得一看!
https://blog.csdn.net/weixin_41168353/article/details/80083861?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

【C++】面试题目,整理自牛客网
https://blog.csdn.net/erwugumo/article/details/89219168
华为集:https://www.toutiao.com/a6725753463126376968/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1×tamp=1584505543&app=news_article&utm_source=weixin&utm_medium=toutiao_android&req_id=202003181225430100260772072800DD19&group_id=6725753463126376968
大小端
联合体。
linux gethub下载东西(git clone)
虚函数有什么作用
Tcp阻塞非阻塞
tcp udp区别
进程 线程区别
Linux多线程、信号
strcpy和memcpy的区别
epoll和select/poll的区别
XML是什么结构?
写一个32位IP地址的正则
内存泄露的问题,及解决
数据挖掘的基本算法
XSS攻击
对称加密和非对称加密
http与https区别
http协议报文字段
http协议的返回值代表什么
linux查询cpu 内存等 使用情况
如何理解软件的健壮性和高可靠性。
1、SendMessage和PostMessage的区别; 2、拷贝构造函数的形参为什么用引用而不用值传递? 3、关键字new和malloc的区别? 4、怎样让一个类不能被继承? 5、LoadLibrary的作用是什么?执行dll中的dllmain函数时做了什么处理?
了解哪些linux内核的模块。
一致性哈希算法。
paxos算法。
raft算法。
椭圆曲线算法。
cpu抢占机制

堆栈相关:

  1. http://blog.sina.com.cn/s/blog_54f82cc201013l05.html
  2. https://blog.csdn.net/weixin_30377461/article/details/99115353

虚函数,纯虚函数, 虚函数表。进程和线程的同步
哈希表构造
红黑树和B树区别
函数指针
什么情况下会栈溢出(回答了个递归爆炸)
代码题二 区间涂色
实际编程的时候内存问题有遇到过哪些?
C程序里面要调用C++函数要怎么做?
常驻后台进程的编程有没有做过
看过什么开源书或者专业书
多态、动态绑定
exp和poc的区别?
常见数据库的默认端口号是哪些?
MySQL数据库的用户名密码存放的路径?
正则表达式
求多个字符串求最大公共前缀
main函数的返回值有什么作用
字符串切割
严格弱排序
一篇文章,求出现次数最多的10个单词
什么是 重载,覆盖,隐藏

编程题:

1.给两个IP范围,判断范围交集,输出各种范围集合
2.字符串比较,返回匹配成功的个数。有个特殊条件是“?”可以代替任意1到3个非“\0”字符。
如str=“abbdc”,sub=“a?d”,输出为4.

3.后缀表达式转中缀:
把后缀表达式逐个元素的压入到栈中,当压入的都是字符,则不采取任何操作,当压入的是运算符,则把运算符下面的两个数字弹出和运算符进行运算,然后把结果继续压入到栈中。对后缀表达式中的所有元素执行该操作,直到结束。

4.中缀转后缀
1、按运算符优先级对所有运算符和它的运算数加括号,(原本的括号不用加)
2、把运算符移到对应的括号后
3、去掉括号
具体实现为:
1、(((5+20)+(1∗3))/14)
2、(((520)+(13)∗)+14)/
3、520+13∗+14/

你可能感兴趣的:(笔记,面试)