草庐IT

IC秋招System Verilog 116道题目及答案

1、求创建完成后 niu2.b的值:classniuniuwwlogicinta=5;logicintb;functionnew(aa=10,bb=20)a=aa;b=bb+10;endfunctionendclassinitialbeginniuniuwwniu1niu2;niu1=new(30);niu2=new(30,40);endA、70B、40C、50D、10答案:C笔记:在这里b为动态变量(默认的class中)因此第一次创建并不会影响第二次创建的值,因此此处为40+102、以下关于断言中使用的符号的含义,说法错误的是:sequenceseq;@(posedegesysclk)$ro

秋招算法备战第13天 | 239. 滑动窗口最大值、347.前 K 个高频元素

239.滑动窗口最大值-力扣(Leetcode)因为时间关系直接读代码啦,这里是实现了一个单调队列,注意调用deque中的方法有popleft、append以及popfromcollectionsimportdequeclassMyQueue:#单调队列(从大到小def__init__(self):self.queue=deque()#这里需要使用deque实现单调队列,直接使用list会超时#每次弹出的时候,比较当前要弹出的数值是否等于队列出口元素的数值,如果相等则弹出。#同时pop之前判断队列当前是否为空。defpop(self,value):ifself.queueandvalue==s

2021个人北美秋招总结

2021秋季申请季结束,做个总结。术语OA:网申测试phonescreening:电话面试,通称一面(virtual)onsite:(远程)现场面试,通称终面注释:部分公司会有额外的hr面试,暂时不在统计范围内。部分公司有多轮OA或者电话面试。统一算在一起。数据清洗先对数据集进行清理,数据满足以下条件岗位仅限软件开发(不含算法工程师、数据科学家)地点在美国经验是应届生岗位投递公司帮忙解决身份问题(H1b)处理后,剩下了89条有效数据。面试转化率数据中有部分公司因各种原因未走完流程。图中反映对于应届生而言,简历关是最难过的。从申请到拿到OA,转化率非常低。而且有些公司是发白嫖OA,即不看简历直接

复盘--写在秋招之后

在今年八月结束了在美团的三个月实习之后,我也步入了人生的一个重要结点–校园秋季招聘。为什么将秋招的重要性上升到这样一个高度呢?一方面它是对我大学四年的一个大阅兵,相当于高考之于高中。另一方面它决定了我未来的新起点,也影响着今后的人生道路。在经过了两周的简历投递、笔试,两周的面试,两周的offer等待过程,最终幸运地收获了BATM四家公司的offer。最后经过艰难抉择,选择了蚂蚁作为最终的去向(美团和字节都曾实习过,tx只能留到社招有缘再见了)那么在经过了一个多月的躺平摆烂之后,我来沉淀一些思考,分享一些经验和感悟吧。一、海投一定要海投!一定要海投!一定要海投!重要的事情说三遍!!!这里的海投呢

数字 IC 设计、FPGA 设计秋招笔试题目、答案、解析(6)2022 紫光展锐数字芯片提前批笔试

单选题(每题2分共20题)1、一个八位D/A转换器最小电压增量为0.01V,当输10011100时,输出电压为(  )VA.1.28B.1.45C.1.54D.1.56正确答案:D新芯设计:基础计算二进制10011100转换成十进制就是156,“最小电压增量”的意思就是精度,二进制精度等于12、下述概念中不属于面向对象这种编程范畴的是(  )A.对象、消息B.继承、多态C.类、封装D.过程调用正确答案:D新芯设计:这里,面向对象程序设计(ObjectOrientedProgramming,OOP)是一种计算机编程架构。OOP的一条基本原则是计算机程序由单个能够起到子程序作用的单元或对象组合而成

秋招算法备战第11天 | 20. 有效的括号、1047. 删除字符串中的所有相邻重复项、150. 逆波兰表达式求值

20.有效的括号-力扣(Leetcode)前段时间面试刚好面到这道题,一次ACclassSolution:defisValid(self,s:str)->bool:stack=[]forcharins:iflen(stack)==0:stack.append(char)else:ifchar==')'andstack[-1]=='(':stack.pop()elifchar==']'andstack[-1]=='[':stack.pop()elifchar=='}'andstack[-1]=='{':stack.pop()else:stack.append(char)iflen(stack)=

2022届秋招,从被拒到上岸 | 谈谈YK菌在2021年的经历与收获

嗨!~大家好,我是YK菌🐷,一个微系前端✨,爱思考,爱总结,爱记录,爱分享🏹,欢迎关注我呀😘~[微信公众号:ykyk2012]YK菌的秋招之路走的不是特别顺利,从简历挂、笔试挂、一面挂、二面挂,我经历了很多很多次的失败;但好在我坚持下来了,最后终于收获了一些企业的offer。从被拒到艰难上岸,一路辛酸,如果你对我的故事感兴趣,就听我慢慢说吧~为什么今年秋招我参加了40场笔试47场面试,为什么这么多呢,因为作为一个没有实习、没有比赛、没有大型项目经验的菜鸟,我在秋招提前批(七月)的时候投了十几家企业,很多连简历都没有过,看着网上有些大佬已经拿到各种意向,九月份的时候都有传言说秋招已经快要结束了,

秋招算法备战第9天 | 28. 实现 strStr()、459.重复的子字符串、字符串总结、双指针回顾

28.找出字符串中第一个匹配项的下标-力扣(Leetcode)可以调用find解决,代码如下classSolution:defstrStr(self,haystack:str,needle:str)->int:returnhaystack.find(needle)当然,除了使用内置函数,还有其他的方法可以找出字符串在另一个字符串中的第一个匹配项的下标。这些方法主要涉及到了搜索和匹配的算法。以下是几种可能的方法:滑动窗口法:这是一个较为直观的方法,通过将‘needle’的长度作为滑动窗口,从‘haystack’的左边开始滑动,比较窗口内的字符串和‘needle’是否相等。defstrStr(ha

秋招--1、装饰器

一、装饰器参考:https://zhuanlan.zhihu.com/p/87353829https://blog.csdn.net/zhh763984017/article/details/120072425将函数作为对象闭包概念defouter(x):definner(y):returnx+yreturninner#返回一个函数对象装饰器就是一个闭包,是在原有函数功能上的一个拓展1、无参数的装饰器:defcost_time(func):definner():print(f'starttime{time.time()}')func()returninner@cost_timedeftime_

秋招算法备战第6天 | 哈希表理论基础、242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和

哈希表理论基础一般哈希表都是用来快速判断一个元素是否出现集合里。当我们想使用哈希法来解决问题的时候,我们一般会选择如下三种数据结构:数组set(集合)map(映射)当我们遇到了要快速判断一个元素是否出现集合里的时候,就要考虑哈希法。但是哈希法也是牺牲了空间换取了时间,因为我们要使用额外的数组,set或者是map来存放数据,才能实现快速的查找。242.有效的字母异位词-力扣(LeetCode)直接调库ACfromcollectionsimportCounterclassSolution:defisAnagram(self,s:str,t:str)->bool:returnCounter(s)==