9.7招银科技后端开发C++

9.13二面+hr面
二面线下,二十来分钟,面试官明显是Java的,基本没问技术,自我介绍完问了为什么转专业,说我跨度挺大不容易,然后问MySQL什么时候应该建索引,怎么生成订单号。然后说你的项目上线了吗?有没有人用?(没有)。然后让我讲讲在实验室做了什么项目,分工什么样的,人际关系怎么样?还问遇到有人找你帮忙,你不想做,一般会怎么拒绝,就是怎么拒绝地不得罪人。(希望不是在暗示不得罪我地拒绝我😓)

二面完5分钟左右hr面,一共10-15分钟。自我介绍,未来发展,最有成就感的事,自我评价,选工作看中什么,说一说家庭情况。
反问:一到两周出结果
————————————————————
一面全程50分钟
日志循环输出是什么意思?
多线程日志是否保证日志顺序?
为什么要用双缓冲区,比普通的异步日志好很多吗?
怎么实现跨平台的?
动态库和静态库的区别,Linux文件后缀是什么,你这个项目是静态库还是动态库?
日志刷盘策略?(缓冲区到达一定大小或每秒刷盘)准备刷盘的时候有日志正在往缓冲区写怎么办,怎么知道这条日志有没有写完?
webserver的工作流程讲一下?
什么是异步io?讲讲触发模式?同步和异步模式下,线程池中的线程分别什么时候工作?
你的webserver为什么要连接数据库?(验证用户名和密码)怎么验证的?(服务器启动时把每条数据读到内存中用map存储)
启动后有用户注册,先写数据库还是先写map?
写数据库成功,写内存失败怎么办?
用户绕过登录界面,直接访问资源的URL下载资源,你的服务器会拦截吗?怎么拦截的?
讲讲索引和b+树,最左匹配原则。
内存管理中的堆和栈有什么区别?
手撕:快排(3分钟没撕出来让讲思路)
反问:什么技术栈(Java)
全部评论
最后一句没绷住
22 回复 分享
发布于 2023-09-09 22:47 江苏
互联网金融行业考虑不,招联金融,base深圳, 招商银行和联通组建 国内消费金融top 有开发 产品 运营岗https://www.nowcoder.com/share/jump/2960110952044427369
1 回复 分享
发布于 2023-09-09 14:01 广东
鼎桥通信2024全球校园招聘正式启动/喝彩/喝彩/喝彩 鼎桥通信技术有限公司于2005年在北京成立,在北京、上海和成都三地设立研发中心,员工超过2000人,49%的员工拥有硕士或博士学历,研发人员占比70%,研发投入累计超过100亿。500亿+专网建设,500万+行业客户。鼎桥凭借着在无线通信行业的多年技术积累,将稳定高效的联接作为纽带,助力人们收集数据、提取有效信息、洞见事物的变化与生息,并依托成熟的市场和销售经验、高质量创新研发能力、可靠完善的生产交付和售后服务体系,致力成为行业联接解决方案的全球领导者。 【校招岗位】 软件类、算法类、硬件类、测试类、芯片类、销售类、市场类、财会类等8大类,13个岗位,全球工作机会! 【工作地点】成都,北京,上海,海外等全球布局,全球工作机会。 【薪资福利】 提供有市场竞争力的薪酬,更有SP offer、SSP offer等你来拿/勾引/勾引/勾引 六险一金、工会俱乐部、15天超长年假,10天病假,团建,夜宵,打车,节假日福利等等享不停…… 【内推特权】 学长学姐布道,网申不迷路。简历优先筛选、优先安排面试,快人一步拿offer!💪 -投递之前填写我的推荐码:IVVGS8 -投递之前填写我的推荐码:IVVGS8 -投递之前填写我的推荐码:IVVGS8 -投递网址:https://td-tech.zhiye.com/campus/jobs 欢迎加入鼎桥通信,让我们一起改变世界!
点赞 回复 分享
发布于 2023-09-12 15:53 四川
问下这个是怎么答呢?“写数据库成功,写内存失败怎么办?”
点赞 回复 分享
发布于 2023-09-10 23:49 重庆
约了2面,但线下
点赞 回复 分享
发布于 2023-09-10 15:35 江苏
问那么深的吗
点赞 回复 分享
发布于 2023-09-10 14:32 重庆
哥啥学历,我没约面
点赞 回复 分享
发布于 2023-09-10 13:16 广东
我下周二面,实习时候面过也是,不咋招c,java居多,挺无语
点赞 回复 分享
发布于 2023-09-10 11:39 陕西

相关推荐

自动驾驶C++后端技术栈适宜建议- 对自动驾驶和机器人相关领域感兴趣,想从事该领域工作- 本科或研究生基于ros框架,研究过算法方向,但是发布顶刊论文比较吃力,学历不占优势- 目前只学过C++通用的技术栈,想钻营一个细分领域,提高自己校招的竞争优势- 以上总结三种建议,后续学习需要花大量时间C++通用技术栈Linux学习Ubuntu系统(x86/ARM)熟悉Ubuntu操作系统的基本知识和常用命令。在x86和ARM不同体系结构上进行开发或运行,了解不同体系结构的特点和差异。Linux操作系统知识Linux的基本概念和原理,包括进程管理、内存管理、文件系统、设备驱动等。深入了解Linux的进程间通信机制,如管道、套接字和信号等。Linux系统函数知识熟悉Linux系统提供的常用函数,比如文件操作、进程管理、网络编程等。(大家常做的webserver项目)Linux相关性能分析和优化知识了解Linux性能分析工具和优化技术,识别和解决系统性能瓶颈工具如top、iotop、strace、perf等进行性能分析和排查问题C++C++基础语法包括变量、数据类型、运算符、条件语句、循环语句等C++特性面向对象编程(OOP)、类和对象、继承、多态性智能指针,线程库,C++常用特性模板编程了解模板的基本语法、函数模板、类模板、模板特化等常见标准库boost库,STL库计算机通识技术栈数据结构,设计模式,计算机网络,计算机操作系统自驾领域技术栈项目构建工具cmake、bazelhttps://github.com/Kitware/CMakehttps://github.com/search?q=bazel&type=repositoriesros1ros教程:https://wiki.ros.org/ros基本原理- Nodes:ROS系统由多个节点组成,每个节点代表一个进程,可以是传感器、控制算法等。节点之间通过Messages进行通信。- Topics:主题是节点之间进行异步通信的方式,一个节点可以Publish消息到一个主题,其他节点可以通过Subscribe该主题来接收相关消息。- Services:服务是节点之间进行同步通信的方式,一个节点可以提供一个服务,其他节点可以请求该服务来获取特定的信息或执行特定的操作。- Parameter Server:参数服务器是一个分布式的键值存储系统,用于存储和共享配置参数和运行时参数。节点可以从参数服务器中读取和写入参数。- Messages:ROS使用基于消息的通信模型,消息是以特定格式定义的数据结构,用于在节点之间传递信息。消息可以是标准类型(如整数、字符串等),也可以是自定义的复杂数据类型。发布订阅模型,消息序列化协议(json,protobuf,xml)ros相关源码roscpp https://wiki.ros.org/roscpproscpp_serializationapollogithub: https://github.com/ApolloAuto/apollocyber: https://github.com/ApolloAuto/apollo/tree/master/cyber通信模块:intra, shm,fastddscyber doc: https://github.com/ApolloAuto/apollo/blob/master/docs/04_CyberRT/序列化协议:protobufDDSros2 ,apollo常见:fastdds :https://github.com/eProsima/Fast-DDS        
点赞 评论 收藏
分享
评论
12
121
分享

创作者周榜

更多
牛客网
牛客企业服务