天津凯发电气 C++

群面,5位面试官

先介绍下你的情况

打算考研究生吗

过四级了吗

用那个mvc为什么用32位?

为什么64位兼容32位

Linux的一般的那个就是命令行

环境变量是干什么用的?

动态库的概念,动态库是干什么用的?

这台笔记本电脑,对吧?它主要是由哪几部分组成组成的呀?

项目改进在硬件哪个方面加强。怎么加强。

入口函数两个参数含义

编译的过程

预处理

指针概念 与引用的区别

引用传值和直接传值区别?

内存分区

静态变量常量

C++空类中包含什么

重写的时候很多人会在这个虚构函数前面加一个那个就是这个这个关键字,这个关键字干什么用的。

标准模板库用过吗?

用过哪些数据库?

怎么去连接数据库?这个连接方法在哪儿调用?

SQL语句怎么去执行呢

数据库常用API

用socket编程写一个客户端,它的基本步骤是哪些

短时间的客户端很多连接请求怎么办?

实习成果

对工作的一个一些态度的看法吧?

薪资你期望是多少?然后以及三年之后你的薪资期望是多少。

由于面试经验不足很多问题都没答上来,不过面试官都特别好,很耐心,一步步引导,不懂的地方还会给我详细解释。面试时长50分钟左右。整场面试体验非常好

第二天收到口头offer,时间比较紧就没有接
全部评论
闲的你😅
点赞 回复 分享
发布于 2024-03-13 16:53 河北

相关推荐

03-15 20:26
已编辑
电子科技大学 C++
T3题面:给一个3e5数组,每次询问长度为len的子数组乘积的和,如果子数组乘积>1e9,则视为0.赛后一分钟想出来了,比赛时打了个暴力+线段树注意到1e9大约是2^30, 因此len长度如果>30就直接输出0,30以内做一个记忆化就行,复杂度O(30*n)感觉是以前比赛做过的题,忘了怎么做了。。。---upd: 忘了数据范围了,如果有0,1的话那这样也不行
blueswiller:给出一个做法,刚刚才想到,应该没问题,时间复杂度为 O(max(30n, nlogn)): 1. 根据 0 切分数组。2. 现在问题转化为>=1 的情况,我们首先维护每一个数前一个 > 1 的数的位置,同时维护一个长度的差分数组,初始值全为 0。3. 我们从每一个数 i 开始向前跳,至多跳 30 次,维护这个过程中的乘积,于是得到 30 个区间加和。举例:假设从 j1 跳到 j2 ,相当于对查询长度 (i- j1 + 1) 至 (i - j2) 贡献 a_i * ... * a_j1。4. 对于所有区间加和,我们采用差分数组结合树状数组对其进行维护,由于长度至多为 n ,树状数组构建的复杂度为 O(nlogn),于是,构建阶段的复杂度为 O(max(30n, nlogn))。在线单次查询的复杂度为树状数组查询的复杂度 O(logn)。
投递淘天集团等公司10个岗位 > 笔试
点赞 评论 收藏
分享
评论
9
13
分享

创作者周榜

更多
牛客网
牛客企业服务