东芝医疗中国研发中心(北京)笔试+面试回忆

本文分享了东芝医疗技术笔试的经历,包括C++基础知识、类的继承与虚函数使用、链表操作、字符串处理等内容,并附带部分面试流程回顾。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先吐槽一下东芝医疗的笔试安排,填写一份简历+做一份试卷只给了一个小时的时间,很容易安排不好。

笔试的内容基本是C++,是英文的,改错题允许用中文回答,其他的都是写代码,会有很多类方面的问题,凭借印象记住了几个

另外这个就是个回忆而已,让学弟学妹们有个准备的方向。。。没有任何冒犯东芝医疗的意思。

1,选择题,大概15-20个的样子,具体记不清了
2,改错题,考察的是类的继承和纯虚函数
代码类似这样(记不太清了,差不多吧,有至少5处错误)
class A
{
public:
    void A(){}
    A(int a){m=a;}
    set(int a){m=a;}
    int get(){return m;}
    virtual void f()=0;
private:
   int m;
}
class B:public A
{
   public:
   void reset(){m=0;}
   int m=0;


}
void main()
{
    A a(3);
    B b;
    b=a;
    b.reset();


}
3,一个关于虚函数的题,要求写出输出
代码类似这样
class A
{
     virtual void vf(){ cout<<"A\n";}
     void f(){cout<<"A\n";}
}
class B:public A
{
     virtual void vf(){ cout<<"B\n";}
     void f(){cout<<"B\n";}
}
void func1(A a) { a.f();}
void func2(A &a) {a.f();}
void main()
{
    A a;
    B *b=&a;
    a.f();
    a.vf();
    b->f();
    b->vf();
    (&a)->f();
    (&a)->vf();
    (&b)->f();
    (&b)->vf();
    func1(a);
    func2(a);   


}
4,链表题
一个双向链表,链表的元素是一个数值
(1)在某个数值之后,插入一个新的节点,补全代码(大概3行)
(2)删除含有某个数值的节点,补全代码(大概3行)
5,字符串操作(只给了函数原型,自己实现全部功能代码)
(1)实现strlen()
(2)实现strcpy()
6,斐波那契数列,补全代码(大概3-4行,用递归调用的方式)
7,有一个排序好的数组,用二分法查找某个数字的位置
函数输入:数组名字,要查找的数字,数组的下标下限,数组的下标上限
函数返回:位置

只给了函数原型,要求写出全部代码


更新面试回忆。。。

1,HR面,基本就是问家哪儿的,为什么要去北京工作,对东芝医疗的看法等
2,HR面(英语),很生活的问题。。。比如你的专业是什么,最喜欢哪门课程,平时玩什么(play)
3,技术面,会问的非常细致,非常深入。。。被秒杀。。。用我跟基友形容的一句话就是“dota开局10分钟0杀20死怎么形容——被虐出屎了”。期间问过我(1)TCPIP的TCP工作在哪层,IP是哪层,UDP是哪层(2)C++里类有多态性,具体是指的什么,C++是怎么实现运行时的多态性的(3)线程锁


再见其实基本上可以跟东芝说88了。。。


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值