中兴面经学习

1.常用的数据库语句?

2.代码碰到警告解决吗?怎么解决?

3.select a,b from t group by a的结果

4.数据库范式

5.用udp下载的文件缺失了怎么判断,怎么补救

6.程序大量molloc和free会有什么后果

malloc和free大量使用后回造成内存碎片,那么这种碎片形成的机理是什么?如果机理是申请的内存空间大小(太小)所形成的,那么申请多大的区域能够最大限度的避免内存碎片呢(这里的避免不是绝对的避免,只是一种概率)?
内存碎片一般是由于空闲的连续空间比要申请的空间小,导致这些小内存块不能被利用.产生内存碎片的方法很简单,举个例:
假设有一块一共有100个单位的连续空闲内存空间,范围是099如果你从中申请一块内存,如10个单位,那么申请出来的内存块就为09区间.
这时继续申请一块内存,比如说5个单位大,第二块得到的内存块就应该为1014区间.如果把第一块内存块释放,然后再申请一块大于10个单位的内存块,比如说20个单位.因为刚被释放的内存块不能满足新的请求,
所以只能从15开始分配出20个单位的内存块.现在整个内存空间的状态是0
9空闲,1014被占用,1524被占用,2599空闲。其中09就是一个内存碎片了.如果1014一直被占用,而以后申请的空间都大于10个单位,那么09就永远用不上了,造成内存浪费.
##7.测试QQ邮箱的登录,说出大概的步骤
##8.手写工厂模式
##9.虚函数表中的指针存放在哪里
##10.TCP/IP中的算法,知道的都说一遍,快重传,Nagle算法,滑动窗口等
##11.如何优化计算机I/O存储速度
##12.string 的构造次数

题目如下 string a = "123";

string b = "1234";

string c = a;

string d = a+b+"123";

13Socket通信中如何处理1个服务器和1个客户端有多个长连接?

综合

1.在一个项目中,与同事意见不同怎么说服他,具体说一说用什么方式

2.做过最难的一个项目,自己从中克服了什么困难,收获了什么东西

3.花一分钟介绍一下你的团队合作能力

4.从小到大遇到最大的挫折

5.科研做项目时有没有加过班,说一下加班最长的一段经历,怎么看待加班,接不接受加班

全部评论

相关推荐

程序员小白条:你是沟通了900个,不是投了900份简历,你能投900份,意味着对面都要回复你900次,你早就找到实习了,没亮点就是这样的,别局限地区,时间投的也要早,现在都要7月了
点赞 评论 收藏
分享
求offer的大角牛:简历写的第一乱,没有突出重点,第二项目太多太杂看不出来有啥核心技术,第三自我评价太多了,第四获得的荣誉没啥含金量,可以不写,反正问题不少
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务