深信服实习笔试(第一次笔试,挂)
三道编程题:
1、五组数据里分别各提供一个数找到值累加和为2020的结果,时间:C++ 1ms
如{[20、356],[0、56],[0、400],[35,1000],[0,600]},输出应该为:20 0 400 600 1000
当时思路为5层循环,但是时间复杂度太高,没有通过
2、坐标移动(回溯法?)
考虑不周,通过率80%
3、输入一个n,求分别是由多少个2、5、7相乘的(n=2^a*5*b*7^c),分别输出2,5,7的个数(a,b,c),通过率30%
应该是拿输入值分别相除257
恒生实习(通过)
笔试:1道编程,冒泡排序
恒生面试
1、自我介绍
2、实习经历和项目经历(可能由于是实习,所以没有问基础)
3、与上级产生矛盾怎么办?
4、实习或做项目遇到过的问题
5、炒股吗?
6、技术、业务的选择
7、为什么选恒生?
招商银行提前批
笔试:三道编程(其中两道填空)
1、求两个字符串数组的最大子串,并删除
2、3355,所有3,5排列一个数组,并给予序号,输入序号,输出该数字
思路不错:先根据数字的长度,以2^n分为n个区域,
然后转换为二进制,0为3,1为5,从而输出
3、求债券的计息方式,输入。。。,输出实际的天数
不会
招商银行一面(第一次技术面,挂)
1、自我介绍及项目介绍
2、项目中有哪些涉及到c/c++的地方?
3、虚函数的作用是什么?
4、说一下智能指针内存泄露?
5、智能指针shared_prt
6、引用与指针的区别?
7、new和malloc区别
8、什么是多态?
9、http与https的区别
10、TCP的脏包问题
11、了解网络编程吗?
12、用过什么数据库?
13、关系与非关系型数据库的区别
14、数据库的索引,上亿条数据情况中
15、多线程的锁有哪些?
16、c++的多线程问题
乐鑫提前批笔试挂(编程题两道0AC)
大华sp一面(挂)
1、mysql的基本语句(修改 update)
2、linux中makefile的一个具体编译命令(gcc)
3、8080端口监听-server 流程
4、计算机课程是否系统学习
5、给自己C++打分
6、STL容器(map)
7、指针对齐和数据对齐
8、对大华大数据部门进行介绍
亿联提前批(挂)
一面HR面
主要是聊为什么选择厦门,选择亿联
期望薪资
二面技术初面
1、多态在编译器层面是如何实现的
2、堆和栈的区别
3、tcp和udp的区别
4、智能指针
5、虚函数表
6、智能指针具体是怎么实现的---引用
7、二维数组的内外循环问题
8、丢包较多应该如何处理
9、研究生期间有没有做过其他项目--Python爬虫
网友评论