上海匠岭半导体面试笔记

2023-02-15  本文已影响0人  三藏007

概述

     面试形式:电话面试;(本来是安排飞书视频面试,临时调整)

     面试官:熊经理;

     时长:50min;

面试题目

    C#方向:

1.  代码的架构是什么样的?

2. 大量数据如何快速处理,和算法如何协调,用什么队列,有多少个线程?是用task还是treadpool还是其他方式处理的?

3. 内存爆涨有没有遇到过,如何处理?如何处理,垃圾回收?

4. dispose处理有延时,怎么回避?

5. 图像处理除了cpu有没有用到gup?

6. 和算法怎么打交道?谁来封装?

7. 开发过程中如果遇到不支持跨进程调用,如何处理的?

8. string和stringbuild区别是什么?stringbuild为什么处理的快?append如何去实现的?string 中 a + b在.NET如何实现的,经历了哪些步骤?

9.装箱和拆箱说一说?装箱的内部具体实现步骤是什么?

10.类型转换,如果不想遇到类型转换异常如何处理?

11.is和as有什么区别?as是强制转换吗?

12.class和struct有什么区别?

13.能说说委托是什么么?

14.泛型的优点是什么?泛型约束是什么,怎么写?主要约束和契约约束有哪些?

15.try的语句里面有个return,finally里面有一句语句,finally里面的代码会不会执行?

16.数组,队列,哈希,链表和栈优缺点和数据结构特点?

17.队列最著名的一个特点是什么?

18. .NET GC能说一说麽?怎么标记和识别垃圾然后处理?垃圾回收遇到超大数据量的垃圾怎么处理?

19.Dispose和Finalize却别是什么

20.task遇到很多种状态,continue,fault等状态如何实现的?

21.lock有用过吗?什么锁?本质是什么东西?对参数有什么要求?为什么不可以值类型?

WPF方向:

  1.  依赖属性是什么,能说一说吗?

    依赖属性就是一种自己可以没有值,并且可以通过绑定从其他数据源获取值。

  2. 附加属性是什么?

    在特定环境下,对象才具备(有意义)的属性;例如:GIRD控件中子控件的Row,Column属性;

  3. 什么是样式?

  4. 什么是模板,模板有哪些?miao数据模板什么时候用,有啥作用?和样式的区别是什么?

  5. 静态资源和动态资源有什么区别?什么时候用到动态资源?

  6. MVVM 模式理解?有什么优点?

  7. 触发器有哪些?

  8. 路由事件分几种?各自的区别是什么?

  9. wpf主要有几个类?比如UIElement,frameworkElement和,Visual类,互相关系以及各自的作用是什么?

  10. 视觉树和逻辑树作用和区别说一说?

    以上就是熊经理问到的主要题目,正在跳槽或者正打算跳槽的伙伴们体验以下能答对多少,能答对90%以上题目,基本上在上海可以轻松实现年薪30达不溜了!2023,继续加油吧,农民同胞们!

本文使用 文章同步助手 同步

上一篇 下一篇

猜你喜欢

热点阅读