📜  U2opia手机面试体验

📅  最后修改于: 2022-05-13 01:58:25.037000             🧑  作者: Mango

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. 为队列编写程序?

人力资源回合:

关于产品公司迄今为止所做的讨论,如果我被选中,我的角色将是什么。