面试两个星期来的一点体会
8月份离职,这两个星期面试了很多家单位,感觉都很不错。一般来说面试分为笔试和和面试两部分,先谈谈笔试。
参加很多次笔试,有些公司考逻辑题,有3、4家。比如,有1000支蜡烛,每次吹灭奇数的那个,问最后剩下的是哪个。还有个很经典的题目,有两家公司都有考,第一次没答上来,第二次人品爆发,突然给想出来了,汗~~~~就是张老师告诉小明他的生日是M月,又告诉小张是N日的那个。到第二家单位的时候做这道题,就想,怎么没有去网上找下答案呢。。。
小明和小强都是张老师的学生,张老师的生日是M月N日, 2人都知道张老师的生日是下列10组中的一天,
张老师把M值告诉了小明,把N值告诉了小强,
张老师问他们知道他的生日是那一天吗?
3月4日 3月5日 3月8日
6月4日 6月7日
9月1日 9月5日
12月1日 12月2日 12月8日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天
因为今天早上要去面试,昨天晚上找了些关于这家公司的资料。觉得有个题挺有意思,大意是地主要给长工发薪水,一周7天都要发,但是现在只有1根金条,这就是长工一周的薪水,给你一把刀和一把尺,只能切两次,怎么切就能让长工每天都拿到薪水?当然今天早上是没考这些的。
除了逻辑题还有技术题,一般是关于接口、抽象类或者是值类型和引用类型的。除了C#的,还有SQL Server的,一般是关于数据库优化,比如如何建立索引,或者写出复杂的查询语句。是不能查资料的,所以需要记住这些。除此之外还有些公司考css和javascript的。jquery很受追捧,其它的提到的少。
只有一个公司考了合并排序算法,没用过那个,没答上来。
面试的时候,主考官会问很多问题,一般是先介绍工作经历,然后开始问一些技术上的问题。刚离职的时候,很久没看书,很多东西都忘记了,面试效果不大好,除了推了一家,其它的应该都不是太好,也可能是薪水要高了。所以去面试一定要先把理论知识搞好。面试官会根据你写的自己掌握的技术来问问题,所以简历上这部分要写好,不要写自己不知道的。面试的时候问的问题有关于ASP.Net运行时HttpModule和HttpHandler的,去面试的时候没准备好,回答不上来,呵呵。有关于设计模式的,不必全部掌握,掌握几个还是必须的。问得比较多的问题是数据库优化的问题,如何处理大量并发,如何处理大表是关键点。问如何提供Web服务器负载的也有,不会是太全面的技术,只会问到轻量级的应用,知道分布式就可以了,还有分布式怎么处理,分布式集群,统一访问API的没有问到。还有就是关于三层架构的理解,MVC的理解等。关于javascript也是大头,应该是至少掌握一个类库,比如jquery。没一家公司问到关于AJAX.Net,估计很多公司都不用,其实我也不用。javascript在各种浏览器里的差异问得多一些。
当然面试的岗位不同,可能会有差异。

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?