U2opia手机面试体验
通过 Greymeter 申请,第二天就接到了软件工程师招聘流程的电话(产品开发-C、C++、 Java)
测试从笔试开始
包含 11 个Java问题、20 个 C++ 问题和 20 个分析能力问题
在Java中,C++ 问题完全基于概念,您必须尝试所有这些问题,因为没有负面标记。
Java:
String s1 = "Hello";
String s2 = "Hello";
if(s1==s2)
System.out.println("Yes");
else
System.out.println("No");
String s1 = "Hello";
if(s1=="Hello")
System.out.println("Yes");
else
System.out.println("No");
if(s1.substring(0,3)=="Hel")
System.out.println("Yes");
else
System.out.println("No");
您必须实现或扩展什么接口或类来覆盖 java 的默认机制:________________________
以下哪一项是线程安全的
1.字符串缓冲区
2.StringBuilder
有哪些方法可以在Java中实现线程。
____________________
______________________
_______________________
C++:
诠释*p=10;
cout<<*p;
诠释*p=10;
计数<
如何获取浮点类型变量的地址
1.&
2. 浮动(&)
C继承B,B继承A,B和A的数据类型是什么,C可以访问
1.受保护和公开
2.公私
3.仅限私人
4.仅受保护
资质:
问题基于以下类型:
1.速度距离时间
2.盈亏
3.几何
4.平均
技术面试(第一轮):
1. C++和Java的区别? Java平台独立性如何?
2. 垃圾收集?为什么Java执行自己的垃圾收集? C、C++ 中的 delete 和 free 有什么问题?
3.线程实现?守护线程?如何实施?线程和进程有什么区别?
4. 抽象类与接口?给出引入了两个不同概念的场景?
5. 面试官写了5-6个基于Strings,Threading,ExceptionHandling,dynamic method dispatch的程序,让我找出Errors,纠正它们并给出最终输出。
技术面试2(第二轮):
1. 他在船上画了一个树状结构,让我把这个结构存储在一张桌子上,不要打乱关系。
2. C++中如何实现自动垃圾回收?
3. 为队列编写程序?
人力资源回合:
关于产品公司迄今为止所做的讨论,如果我被选中,我的角色将是什么。