pdd一面,纯纯KPI

更新:应聘已终止。
——————
上来介绍完项目,然后就让我做题,合并k个有序数组。
一开始写了个O(nk)的做法,让我继续优化,然后优化成归并的过程。
然后逆天的来了:
我用c++写的,写了:int n = nums.size(); 此处nums是vector,问我说size()返回的类型是什么,我说我忘了,平时都是这么写的,他说unsigned int,说int可能表示不了,我challenge了一下后失败了。
然后面试官就说没问题了,此时仅过去了35min,问我有什么要问的。这个面试官一开始给我感觉还挺好的,突然就像**了一样,对我没兴趣了,话语中透露着冷漠和不耐烦,我想着不能放过他,追问了一下部门业务,他说“搜索推荐”,没了,我说not enough,他又说什么召回之类的词语。我也觉得没趣,就没追问了。

况且还是周六面的,今天晴空万里我都没出去玩,待在家认真准备面试,就给我来这么一手,pdd你是真的飘了,我平时买零食都在pdd上买的,这下感觉像吃到了苍蝇。
#拼多多# #快手#
#美团# #字节# #滴滴#  #阿里#
全部评论
,晚上被字节kpi了。能感觉到对面压根不当回事
5 回复 分享
发布于 09-23 19:57 浙江
一样 我三个手撕 都撕出来了
1 回复 分享
发布于 09-23 19:29 广东
在C++中,std::vector::size()返回的类型实际上是std::vector::size_type。根据C++标准,size_type是一个无符号整数类型,通常是std::size_t。std::size_t的大小和unsigned int可能不同,具体取决于平台和编译器的实现。 在大多数现代系统上,std::size_t通常是一个无符号的整数类型,大小为64位(在64位系统上)或32位(在32位系统上),而unsigned int通常是32位的。因此,std::size_t能够表示更大的值范围。 为了确保代码的正确性和可移植性,建议使用std::vector::size_type或auto来声明变量,以存储size()的返回值。例如: cpp 复制 std::vector<int> nums = {1, 2, 3, 4, 5}; std::vector<int>::size_type n = nums.size(); // 使用size_type // 或者 auto n = nums.size(); // 使用auto 这样可以确保变量类型与size()的返回类型一致,避免潜在的类型不匹配问题
1 回复 分享
发布于 09-23 19:37 四川
拼多多Java吗?
1 回复 分享
发布于 10-11 19:27 山东
关于返回值 曾经有一次直接在循环里面判断 i<nums.size()-1 当nums长度为0 时 会是一个最大的数 导致循环太多次 报错
点赞 回复 分享
发布于 10-12 00:32 江西
一样 刚刚好像遇到了kpi
点赞 回复 分享
发布于 10-23 17:01 上海
你这个面试官大概率和我一面面试官是同一个人,题一样,他是不是戴着眼镜。反问的时候我直接怼他了
点赞 回复 分享
发布于 10-27 22:37 四川

相关推荐

2 9 评论
分享
牛客网
牛客企业服务