全志科技内推-全志科技内推码

全志一面(技术面)

面试时间:30分钟左右

面试形式:视频面试

1、让我自我介绍

2、问我成绩,为啥研究成绩一般了?

3、讲项目

4、讲项目难点

5、问了我一个跨时钟域的问题,100M时钟跨越到5M时钟,数据流,使用fifo,这样在5M时钟域会不会是duobit同时变化?格雷码的作用?

6、问我静态时序分析?

如果setup违例了应该怎么做?除了优化关键路径外?还可以怎么做?

7、低功耗设计?

设计人员可以做的低功耗设计

本质上是尽量降低时钟频率的翻转。

2、问了一个题,关于定点数加法的问题。

全志二面(HR面)

面试时间:18分钟左右

面试形式:视频面试

1、自我介绍

2、怎么选一个公司

3、你手头有什么公司的offer,

4、你的期望薪资多少

5、全志在你的第一梯队吗,你为什么想来全志

6、还有什么想问的

全志科技2025届秋季校园招聘正式启动

韶华向远,征途可期💫

一起设计芯片去,共同创造新未来

与我们联系,开启一切可能

快来投递简历吧

全志科技成立于2007年,是卓越的智能应用处理器SoC、高性能模拟器件和无线互联芯片设计厂商。总部位于中国珠海,在 深圳、西安、上海、成都、横琴、广州、香港等地设有研发中心或分支机构,2015年于深交所创业板上市。

【招聘岗位】芯片设计类,芯片验证类,芯片制造类,系统设计类,米哈游、算法、软件、硬件、产品多个岗位招聘中

📍【工作地点】珠海、西安、深圳、广州

投递方式:

【内推链接】https://app.mokahr.com/campus-recruitment/allwinnertech/43436?recommendCode=DS935fNW#/jobs

【内推码】DS935fNW(内推简历优先筛选~)大家投递完可以在评论区打上姓名缩写+岗位(比如PM+LJJ),我来确认有没有内推成功喽

#内推##牛友职场人脉来了#
全部评论

相关推荐

05-26 14:02
已编辑
门头沟学院 算法工程师
二面(技术面)    一、3分钟的自我介绍    二、个人技能询问        1.你认为什么是嵌入式?需要做什么?        2.常用软件、交叉编译、工具链        3.介绍一下获奖比赛的背景。        4.主要的编程语言,用它完成过哪些项目。        5.对Linux了解多少?        6.完整的项目开发流程。        7.STM32的组成部分。        8.怎么使用IIC驱动的?用来做什么?        9.用SPI做过什么?        10.实时操作系统实时的概念?        11.rtt_thread和freertos的区别?        12.问了一下BLE、ziggbee。反问        1.工作职责        2.面试结果、三面?        3.培养方案?        4.学习建议,如果我进入这个岗位,想从事这个岗位,有什么学习建议吗?书籍?三面 估计挂了    1.1分钟的自我介绍    2.sizeof()与strlen()的区别    3.char类型的指针和int类型的指针大小,两个类型的指针++一样吗?    4.指针链表中间插入一个数据    5.IIC通信协议。ack? 大小?传输的大小    6.freertos高低优先级怎么运行的?怎么找到高优先级去先运行的?    7.WIFI协议,管理帧?    8.ARM架构中寄存器R0-R3用来做什么的?    9.反汇编?
点赞 评论 收藏
分享
总结:面了十几分钟,问的八股我准备的不是很好,有点尴尬通用问题1.有了解我们宁银消金吗2.你父母的职业3.你未来的打算4.你是网络安全专业,以后会从事这个方向吗5.问了去单位实习的内容6.你gap一年是在备考吗7.你有做过后端开发项目吗,为什么要来后端开发呢八股1.Spring前后端的参数传递方式有哪些一共有五种方式。第一种是路径传参,可以直接通过url传参@GETMapping("/users/{id})public User getUser(PathVaraiable("id") Long userId)将id绑定到userId上用途:标识唯一资源(用户ID,订单号等等)第二种是查询参数QueryParameters通过URL的?key=value传入,用于筛选数据可以传递附加条件(筛选,排序,分页等等)public String getUsers(RequestParam("name") String name,RequestParam (age) int age)第三种是请求体传参(@RequestBody)@RequestBody可以将JSON格式绑定到JSON对象上第四种是表单参数(Form Parameters)使用Request Param支持url编码和form-data(可以文件上传)主要用于POST/PUT请求会隐藏在请求体中,是不可见的第五种是请求头参数,通过HTTP请求传递信息(如认证令牌)实现方式:使用@RequestHeader注解来绑定信息)@GetMapping("/auth")public String checkAuth(@RequestHeader("Authorization") String token) {    // 验证token}2.抽象类和抽象接口有了解吗抽象类定义 多个相关类有共同属性和部分共享逻辑,就可以抽象出一个抽象类抽象接口定义 声明一组无关类需实现的能力(例如Comparable定义比较规则)它可以实现多继承效果 面试官​:抽象类和接口的区别是什么?​回答​:​核心目的不同​:抽象类为相关类提供通用模板(is-a),接口定义行为规范(can-do)。​代码灵活性​:抽象类支持部分方法实现,接口通过默认方法向后兼容。​继承机制​:抽象类单继承,接口多实现,适用不同扩展需求。​选择依据​:用抽象类:多个类共享状态和部分行为(如动物类族)。用接口:定义跨类能力(如序列化、比较)或实现多态3.面向对象的五大原则面向对象的五大设计原则(SOLID)是构建可维护、可扩展软件的核心准则,以下是具体解析及实践要点:📌 一、单一职责原则(SRP, Single Responsibility Principle) 核心思想 :一个类只应有一个引起变化的原因。● 作用 :避免职责扩散导致的高耦合。例如,职员类若同时处理工程师、销售、经理的职责,会导致方法内充斥条件判断,任何需求变更都可能影响整体。● 实践建议 :按功能拆分模块。如图片加载框架中,将图片加载与缓存分离为两个独立类。🔄 二、开放封闭原则(OCP, Open-Closed Principle) 核心思想 :对扩展开放,对修改封闭。● 作用 :通过抽象隔离变化。例如银行业务中,通过IBankProcess接口定义流程,新增基金业务只需扩展FundProcess类,无需修改原有代码。● 实现方式 : 使用策略模式(Strategy)或模板方法模式(Template Method)。○依赖抽象接口而非具体实现。🔁 三、里氏替换原则(LSP, Liskov Substitution Principle) 核心思想 :子类必须能替换父类且不影响程序正确性。● 作用 :确保继承关系的合理性。反例:正方形继承长方形时,若修改setWidth()会同时改变高度,破坏行为一致性。● 关键点 : 子类方法的前置条件不能比父类更严格,后置条件不能更宽松。○避免重写父类非抽象方法。🧩 四、接口隔离原则(ISP, Interface Segregation Principle) 核心思想 :客户端不应依赖其不需要的接口。● 作用 :避免“臃肿接口”。例如电商订单系统,为门户(查询)、外部系统(插入)、后台(全功能)分别定义专用接口。● 实践建议 : 按角色拆分接口,如IOrderForPortal仅含getOrder()。○避免强制实现无关方法,减少依赖污染。⬇️ 五、依赖倒置原则(DIP, Dependency Inversion Principle) 核心思想 :1.高层模块不依赖低层模块,二者依赖抽象;2.抽象不依赖细节,细节依赖抽象。● 作用 :解耦模块关系。如图片框架中,业务逻辑依赖ImageCache抽象接口,而非具体的内存或本地缓存实现类。● 实现方式 : 依赖注入(DI)或工厂模式。
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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