如何面试linux下C语言编程项目问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:58:52
本人参加了嵌入式培训 培训中学习了linux下C语言编程 如今面临着找工作 但是工作不太好找 主要原因是现在的公司都不怎么喜欢要培训出来的学生 而且都要求要有实际的工作经验和项目经历 被迫我也只能瞎编了几个项目经验 也出去参加过几次笔试和面试 笔试方面一般没有什么问题 但是到面试的时候就露馅 人家一问我在原公司的情况和项目上的问题我就说不出什么令人家满意的答案 所以我想针对与简历上写的项目经历找大家帮帮忙 我写的项目经历是:
1.项目名称:DM9601网卡驱动
开发环境:S3C2410开发板、 linux-2.6.14.1、 gcc、vim
开发时间:2008.3—2008.6
主要技术:usb1.1协议,DM9601,Linux内核模块化编译,
项目简介:为特定的arm硬件平台裁剪Linux内核后,添加DM9601的网卡驱动,USB有线网卡,即插即用,芯片为DM9601,USB1.1接口。
责任描述:完成设备驱动功能层,主要包括数据的接收、发送等控制。在Linux中所有网络都抽象为一个接口,由结构体 net_device来表示网络设备在内核中的运行情况,即网络设备接口。

2.项目名称:局域网视频数字广播
开发环境:linux平台、gcc、vim、CVS版本控制
开发时间:2008.8—2008.12
主要技术:Unix高级编程,数据结构及算法,网络编程,多线程,令牌桶
项目描述:基于c/s架构的视频数字广播系统,服务器首先播放视频,对客户端的用户验证使用TCP协议实现,服务器在局域网内使用UDP进行多频道数据广播,客户端在被认证合法后,选择频道,然后用mplayer播放器进行接收播放
责任描述:构建服务器端和客户端的通讯接口,客户端主函数,用户密码验证。密码加密采用MD5编码。流媒体数据传输。

所写的项目都是假的,没办法啊!面试官一般会问我我在这个项目中主要是负责什么的 我不知道应该怎么回答 请大家帮帮忙 帮我把这个善意的谎言圆满了吧 要怎么说这个谎话又能让人家满意又不容易让对方拆穿的,还有 尽量帮我想一些引申性的问题我该怎么去应对 就是说我回答了负责哪块的时候他们还会问我一些什么问题呢 最好能帮我讲讲我所写的两

  1. 首先需要将你的项目的整个设计目的给表述明确;

  2. 然后需要将你的项目内有体现你技术价值的部分给深入分析;

  3. 其次你需要把握好重点,表述明确自己做了哪些,哪些欠缺;

  4. 最后突出你对编程能力的和编程框架额掌握程度;

   当然,这只是其中的一种面试技巧。

找工作最忌讳的就是撒谎,千万不要这样啊,兄弟。没有人能帮你骗过面试官的!!!一般好公司技术面的考官都是身经百战的,你骗不了他的。
最好是把自己做过的项目好好总结一下,不要在乎项目大小,不要去编造大的项目经验。把基础知识认真掌握了。面试的时候回答问题才会从容,让人觉得你诚实,你才有机会。
我也是应届生,我也是linux下嵌入式的,我找工作的经验就是诚实+基础。强调自己在这个领域的扎实基础和在做项目中表现出的动手能力和合作能力。

。。。这两个都是大到可以的项目,还很有难度。要我肯定不会说做过这些的。

报自己没做过的项目是可以的,但至少要写过类似的项目或对那个项目的领域比较熟悉。。。。

主要原因是现在的公司都不怎么喜欢要培训出来的学生 而且都要求要有实际的工作经验和项目经历

晕啊,那你别说自己培训过不就行了?
另外,嵌入式培训没做过项目吗?

先说一句废话:不要瞎编这种假得离谱的谎言,就算你混过关了,那具体投入工作时你咋交待?
建议:可以稍微夸大一下自己练习过的小项目!
另外:没有实际工作经验也不要紧,只要你有比较扎实的编程功底,不少公司也会要的。

可以多看看这两个项目相关的皮毛的东西,然后说大部分都是现成的代码,都是主要移植工作多。不过相关的东西还是要懂点。

哥们是尚观的吧,我也是尚观出来的