博世实习面经(已offer)

挺感谢博世的,在我实习0offer的时候给了我offer,在我最焦虑的时候,救我于水火,给了我信心。

博世,已offer

三个面试官,两个技术面试官,一个hr。
  1. 英文自我介绍
  2. 项目详细介绍
  3. rabbitMQ的可靠性
  4. rabbitMQ自己的可靠性机制
  5. 反射在框架里面的应用场景
  6. redis单线程模型
  7. 多线程
  8. String类可以被继承吗
  9. MySQL索引的数据结构
  10. 显式创建多线程的方式
  11. 红黑树的结构
  12. 深拷贝与浅拷贝
  13. 哪里人
  14. 有没有offer
  15. 两个词描述自己的性格特点,或者两件事
#博世##实习面经##面经##博世无锡软件中心招聘#
全部评论
23届的现在去实习?
1 回复 分享
发布于 2022-09-24 00:23 江苏
兄弟 有HRv嘛 能推一下嘛 简历一直用人部门筛选。。。
1 回复 分享
发布于 2022-09-24 17:09 北京
邮政开发?
1 回复 分享
发布于 2022-11-17 23:09 天津
兄弟你有HR微信吗,能方便给一个吗
点赞 回复 分享
发布于 2022-09-24 10:33 江苏
那边可以实习转正吗
点赞 回复 分享
发布于 2022-09-30 12:21 江苏
同学你好 请问你是面什么岗位
点赞 回复 分享
发布于 2022-10-04 23:07 江苏
你好,想问下总共几面啊
点赞 回复 分享
发布于 2022-10-08 22:37 安徽
请问楼主面试的时候除了英文自我介绍以外还需要用英文回答其他问题吗
点赞 回复 分享
发布于 2022-10-11 12:02 北京
一面完多久给offer
点赞 回复 分享
发布于 2022-10-18 10:29 辽宁
请问下楼主师兄,有笔试么,然后只有一个面试么?谢谢!
点赞 回复 分享
发布于 2023-01-29 19:11 江苏

相关推荐

全程中文问答。一小时,四五个没答出来,所以应该挂了。#牛客AI配图神器#提问包括但不限于:1. new/malloc区别?  答,**但是new重载这一块模糊**。2. 说说智能指针? 共享指针引用计数、独占指针删除copy 构造/赋值运算符,weak_ptr 解决循环引用。常规的答的还行。3. vector,删除指定值的元素(例如5和6)。 考这个原因是迭代器失效? 4. 问了gdb的指令,比如准备用gdb,gcc加什么选项,-O3和-g可以一起使用吗? 如何查看线程?如何判断xx文件可以用gdb调试呢?大部分没答出来。5. 实现单例,但是被问懵了,问我析构函数为什么是私有? 于是我又把它改成公有,本质还是不知所以然。查了一下gpt,回答"在 get() 方法中,使用了静态局部变量(static Singleton instance;),C++ 规定:• 静态局部变量在程序退出时会自动析构,因此不需要显式释放。• C++11 以后,静态局部变量的初始化是线程安全的,不会引起并发问题。所以,我们不需要提供手动的析构方式。"6. 深拷贝/浅拷贝。 7. 你认为拿得出手的模块实现?然后扣细节,最后也被扣懵了。```#include <iostream>#include <vector>using namespace std; int main() {    vector<int> vec = {1, 2, 3, 5, 6, 5, 7, 6};    int pos = 0;    int n = vec.size();    for (; pos < n;) {        if (vec[pos] == 5 || vec[pos] == 6) {            vec.erase(vec.begin() + pos);            n = vec.size();        }        else {            pos ++;        }    }    for (auto value : vec) {        cout << value << ' ';    }}``````class Singleton {public:  static Singleton& get() {    static Singleton instance;    return instance;  }  int getValue() {    return value;  }  void setValue(int value_) {    value = value_;  }private:  Singleton() = default;  ~Singleton() = default;  int value;};int main() {  Singleton::get().setValue(42);  std::println("value={}", Singleton::get().getValue());}```参考1. https://en.wikipedia.org/wiki/Singleton_pattern2. https://en.cppreference.com/w/cpp/language/storage_duration3. https://stackoverflow.com/questions/15235526/the-static-keyword-and-its-various-uses-in-c
查看7道真题和解析
点赞 评论 收藏
分享
评论
14
63
分享

创作者周榜

更多
牛客网
牛客企业服务