联发科软件开发一面面经
前面主要在聊项目,聊的内容重点不是项目或者说技术本身,而是看你是否对项目有个全局的了解,以及在项目过程中遇到问题是如何解决的。
最后花了半小时做一个场景题目以及和面试官讨论思路,题目如下:
// 以酒店给房间定价为场景,假设以3个月(即90天)为整个时间区间,
// 酒店给某个房间的定价可能会随着时间的推移而改变,比如:最开始的定价为:
// [1,90]->300,然后可能在前面某段时间内入住率较高,于是酒店决定上调定价:
// [20,30]->350,定价的时间区间就变成了:[1,19]->300, [20,30]->350,[31,90]->300。
// 也就是说后面的定价会影响前面的定价(即后面的定价起决定性作用)。
// 以上述场景为背景,实现一个功能函数,输入为一个矩阵,矩阵的每行有三个元素:
// 第一个元素和第二个元素表示一个时间区间的起点和终点,第三个元素表示该时间区间的房间定价。
// 输出也为一个矩阵,是对输入的矩阵依据前面所述规则进行变换(区间合并)过后的结果。
本来是给的15分钟自己整理思路,最后面试官看我时间到了还在写写画画,然后又给了我5分钟
最后问了面试官两个问题:
- 指出此次面试过程中表现的不足之处。对于这一点说实话有点感动,能明显感觉到面试官在推心置腹的帮你找问题以及给些中肯的建议。
- 所在部门主要是做什么的,这个就不必细说了。
总结起来,整个面试过程很愉快,特别是不管你说什么,面试都会说“对,对,对”,来予以回应,这个站在我个人角度来看,可以让应试者在谈吐上更加信息,自然而然表现的也会更好。