迈瑞医疗二面

💼公司岗位
迈瑞医疗电子工程师二面面筋
20240913
#迈瑞秋招#  #电子工程师#  #射频#  #天线#

🕒岗位/面试时间

20240912一面的
然后昨天当天就火速通过了,并且安排了二面,也就是今天电子工程师二面

🤔面试感受

我感觉会G,第五点,我表现出了不是很想去的心情,因为他问我如果安排我去设计电源的话,愿不愿意,我当时的回复是有射频就尽量去射频方向,没射频相关的就也可以接受,毕竟也可以学习

说实话确实不是很想去做非射频相关的工作内容属鼠我呀
在线卑微秋招
全部评论
没二面消息是不是g了
1 回复 分享
发布于 2024-09-14 12:49 江苏
有说啥时候出二面结果吗
1 回复 分享
发布于 2024-09-13 15:23 四川
佬三面了嘛
点赞 回复 分享
发布于 2024-10-07 20:37 湖北
佬,有三面通知了吗
点赞 回复 分享
发布于 2024-09-22 10:17 广东
佬有三面消息了吗
点赞 回复 分享
发布于 2024-09-19 20:28 湖南
我这边还是综合测评待处理😂是不是代表婉拒了
点赞 回复 分享
发布于 2024-09-14 15:24 上海
早上的二面,我没有出结果,佬儿你有后续吗,感觉面的很随意,十五分钟就结束了,基本很少技术类的提问,感觉面试官不是特别懂技术
点赞 回复 分享
发布于 2024-09-13 23:23 湖南
蹲结果
点赞 回复 分享
发布于 2024-09-13 21:11 重庆
蹲结果,祝好运
点赞 回复 分享
发布于 2024-09-13 19:53 湖南
佬,有后续消息的话滴滴
点赞 回复 分享
发布于 2024-09-13 17:43 四川

相关推荐

10-12 18:27
已编辑
江苏大学 C++
#include <iostream>#include <map>using namespace std;using ll = long long;const int N = 1e6 + 5;int prime[N], a[N];int vis[N];int n, m;void initPrime(int n){int cnt = 0;fill(vis, vis + N, 0);for(int i = 2; i <= n; i++){if(vis[i] == 0) {vis[i] = i; prime[++cnt] = i;}for(int j = 1; j <= cnt; j++){if(1ll * prime[j] * i > n) break;vis[prime[j] * i] = prime[j]; //最小素因子if(i % prime[j] == 0) break;}}}struct HashRoll {static const long long BASE1 = 131, BASE2 = 233;static const long long MOD1 = 1000000007, MOD2 = 1000000009;static pair<ll, ll> get(const map<int, int>& data) {long long h1 = 0, h2 = 0;for (auto [k, v] : data) {if(v == 0) continue;h1 = (h1 * BASE1 + k * 7) % MOD1;h2 = (h2 * BASE2 + k * 13) % MOD2;}return {h1, h2};}};void getPrimer(int x, map<int, int>& mp) {while(x > 1) {int p = vis[x];mp[p] ^= 1; // 只记录奇数次出现的素因子x /= p;}}// 题意 : 返回最长子数组长度,满足子数组内每个数的素因子出现偶数次// 时间复杂度 O(n log(max(a[i]))), 空间复杂度 O(n), 在1e6范围内不会TLE/*思路: 前缀哈希 + 哈希滚动对每个前缀积分解质因数,记录每个质因数出现的次数的奇偶性用哈希滚动记录前缀积的质因数奇偶性状态(朴素想法是直接用n个map数组保存不同前缀积的状态,然后每次去对比不同map的状态是否一致,但这样每次对比map是否一致复杂度过高,因此直接将map状态hash即可,这里用双hash是为了降低冲突概率)如果a[0]到a[l]前缀状态和a[0]到a[r]的前缀状态相同,说明中间的子数组a[l+1]到a[r]的乘积的每个质因数出现偶数次,那么这个子数组乘积是一个完全平方数(每个质因数的指数都是偶数,显然)用哈希表记录每个前缀状态第一次出现的位置,更新最长子数组长度ans*/int main() {ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);cin >> n;initPrime(1e6);for(int i = 1; i <= n; i++) cin >> a[i];map<int, int> mp; // 记录的是前缀积质因分解后每个质因数出现次数的奇偶性map<pair<ll, ll>, int> mp2; // 记录的是某种前缀积状态第一次出现的下标mp2[{0, 0}] = 0; // 初始状态int ans = -1;for(int i = 1; i <= n; i++) {getPrimer(a[i], mp);auto hashPair = HashRoll::get(mp);if(mp2.count(hashPair)) { // 如果存在同状态,说明中间子数组乘积质因数出现次数均为偶数次,是完全平方,故更新答案ans = max(ans, i - mp2[hashPair]);}else mp2[hashPair] = i; // 不存在该状态。代表第一次出现该状态,记录下标}cout << ans << "\n";return 0;}
点赞 评论 收藏
分享
评论
8
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务