Ⅰ 腾讯的java笔试的问题帮忙回答下
1.请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句
答案:
#define max(a,b) ((((long)((a)-(b)))&0x80000000)?b:a)
若a > b ,则a-b的二进制最高位为0,与上任何数还是0,所以大数为a;
否则,a-b为负数,二进制最高位为1,与上0x80000000(最高位为1其他为0)之后为1,
所以此时的大数为b.
2.如何输出源文件的标题和目前执行行的行数?
答案: printf("The file name: %d\n", __FILE__);
printf("The current line No:%d\n", __LINE__);
ANSI C标准预定义宏:
__LINE__
__FILE__
__DATE__
__TIME__
__STDC__ 当要求程序严格遵循ANSI C标准时该标识符被赋值为1
__cplusplus__ 当编写C++程序时该标识符被定义
3.不会
4.while(1)
{
int *p = new int[10000];
}
5.答案:A & B -->2 mins
1 mins <-- A
C & D -->10 mins
2 mins <-- B
A & B --> 2 mins
一共 2 + 1 + 10 + 2 + 2 = 17 mins
希望对你有帮助。
Ⅱ 腾讯面试考的算法题可以用java写吗
那看你搞的是不是Java开发,如果是就没问题,最起码这样写可以提高开发效率,
Ⅲ 互联网公司的面试题都考什么啊貌似像华为、阿里、腾讯等公司好多都考的C++,可是我平时主要用java。
只要你符合他的招聘标准就行,他要java人才就会考java,需要C++就会考C++
Ⅳ 像腾讯、迅雷、立信等公司JAVA开发工程师面试一般问什么问题
哈哈,那些问题都是临时找出来的,我一朋友就是在公司负责面试的,刚才我问过她了,什么问题都可能问!放心了只要有油水到哪都能被重用的
Ⅳ Java web开发,腾讯会对有4,5年工作经验人提什么类别的面试题
: 1、设计模式 2、高并发 3、主流架构 4、数据库设计与调优 5、分布式
Ⅵ 主修Java怎么准备腾讯面试
1、加强自己java的知识
2、可以多看看网上有关的java面试题
3、心态
Ⅶ 寻找腾讯淘宝等公司的java web开发面试题
我刚刚过了淘宝的面试 准备去实习 其实这些公司看重的还是java基础 j2se的内容
java常用集合
字符串问题
常见的异常 处理方法
list的子类
删除重复数据 最快方式
抽象类 接口 之间的区别联系
jsp两种跳转方式
jsp page对象 内置对象 两种包含方式
servlet struts 线程安全
struts spring 之间问题
spring事务管理
jdbc事务管理
jdbc批量插入数据
jdbc使用流程
statenment preparestatement之间的区别
内部类 什么时候使用 实例化内部类
数据库常用语句
URL URI区别
这些是我面试时候主要的问题总结 还是基础比较重要的啊
再就是他们搜索研发部 很看重算法 而且题目都不简单啊
Ⅷ Java web开发,腾讯会对有4,5年工作经验人提什么类别的面试题
学习java,安卓还是不错的选择,移动时代还是非常火的,可以网上找老罗的视频资料看,
讲得比较全面,也很好,网络就能找到。
Ⅸ Java web开发,腾讯会对有4,5年工作经验人提什么类别的面试题
工作4/5年的话,我觉得会更注重如何带领团队和架构设计之类的