xblues 发表于 13-6-2010 17:05:10

xblues 发表于 14-6-2010 02:06:22

xblues 发表于 14-6-2010 02:15:39

ritz 发表于 14-6-2010 12:36:34

你要去面C programmer?

lavahx 发表于 14-6-2010 12:46:38

解释int (*(*fun_one)(char *,double));

lavahx 发表于 14-6-2010 12:47:27

比如考sql server
1 要求写递归的CTE
2 咋用over()
3 给2表,在给个查询结果,问用pivot咋得出这个结果

考c#
1 类似 void fun(this string strData), this是干啥的,板上有人被问过
2 一个什么winform 控件的快捷键(某金融公司的)

ASP.NET
1在master view页中,如何打印子页面contenPlaceHolder控件内容
。。。

考c++
1 解释int (*(*fun_one)(char *,double));
2 很难的算法
。。。

pareto 发表于 14-6-2010 13:40:00

:good

yuba 发表于 14-6-2010 20:16:52

回复 #6 lavahx 的帖子

这些还好啦

我笔试过一家,从试卷上看得出他们极为担心澳洲封锁Google

jerryzh 发表于 14-6-2010 21:04:41

google app?

ironcool 发表于 14-6-2010 22:15:58

int (*(*fun_one)(char *,double));

这是声明一个返回int,具有一个char*参数和一个double参数的9x20的函数指针数组吗?

xblues 发表于 14-6-2010 22:53:43

yuba 发表于 15-6-2010 15:08:26

原帖由 jerryzh 于 14-6-2010 20:04 发表 http://freeoz.org/ibbs/images/common/back.gif
google app?

no, they needs software engineers to work without google.

四香油饼 发表于 15-6-2010 16:01:28

这么看来我也能去应聘程序员了?

xblues 发表于 15-6-2010 18:22:15

四香油饼 发表于 16-6-2010 10:35:11

原帖由 xblues 于 15-6-2010 17:22 发表 http://www.freeoz.org/ibbs/images/common/back.gif
欢迎大家都来分享一下自己遇到的程序员面试的问题,大家搞一个题库,共享信息!:lol


这还弄机经呐

GPS 发表于 16-6-2010 17:07:33

原帖由 lavahx 于 14-6-2010 11:46 发表 http://www.freeoz.org/bbs/images/common/back.gif
解释int (*(*fun_one)(char *,double));

fun_one is a function pointer,
with arguments as char* and double,
returning a pointer to an array of array of integer.
对吗?

jerryzh 发表于 16-6-2010 17:51:24

parse it.

ljbit 发表于 17-6-2010 18:21:19

x版的口味很杂,啥都学啊,哈哈

yuba 发表于 17-6-2010 19:43:27

原帖由 ljbit 于 17-6-2010 17:21 发表 http://freeoz.org/ibbs/images/common/back.gif
x版的口味很杂

是口味重

andyyang 发表于 21-7-2010 18:47:38

代码的东西,过段时间来温习了,vc,csharp学一堆,不干写代码的活的话,很容易忘

clarkli 发表于 26-7-2010 00:35:28

原帖由 GPS 于 16-6-2010 16:07 发表 http://www.freeoz.org:8126/ibbs/images/common/back.gif


fun_one is a function pointer,
with arguments as char* and double,
returning a pointer to an array of array of integer.
对吗?
http://ieng9.ucsd.edu/~cs30x/rt_lt.rule.html

曾经在C Expert Programming看到过解析方法,但早忘得一干二净了

kaile 发表于 26-7-2010 00:50:12

int (*(*fun_one)(char *,double));

这样的代码在实际开发中根本不可能出现,可读性太差,属于茴香豆有几种写法的怪题。

不如考考模板,还是有点技术含量。

kaile 发表于 26-7-2010 01:12:53

un_one is a function pointer,
with arguments as char* and double,
returning a pointer to an array of array of integer.
对吗?

如果是这样的,这样的函数指针也没人敢用,返回还是一个指针,而且是指针数组,不但是数组,还是二维的。

大家知道,函数体栈内的指针出了栈就无效了,堆上分析的指针在函数体外还要手工释放,真是自找麻烦。

kaile 发表于 26-7-2010 01:26:20

以前遇到过考 explicit 这个关键字什么意思,结果是答不上来

kaile 发表于 26-7-2010 16:02:42

这个帖子突然让我想起N年前,我到华为面试,最后一道题不会做,我把它发到csdn上,起了一个很雷人的标题: 一个著名公司面试试题, 结果成为CSDN当月最热的帖子,点击数几十万。

http://topic.csdn.net/t/20010116/12/59371.html

GPS 发表于 26-7-2010 18:19:36

原帖由 kaile 于 26-7-2010 00:12 发表 http://www.freeoz.org/ibbs/images/common/back.gif
un_one is a function pointer,
with arguments as char* and double,
returning a pointer to an array of array of integer.
对吗?

如果是这样的,这样的函数指针也没人敢用,返回还是一个指针 ...

好像我是对的,附一个程序。
#include <iostream>

int ga;

int (*(*fun_one)(char *,double));


int (*my_fun( char *s, double d))
{
    int di = int(d);
    std::cout << s;

    int (* val) = &ga;

    for(int i=0; i<9;++i)
      for(int j=0; j<20; ++j)
      {
            ++di;
            (*val) = di;
      }

    return val;
}

int main(int argc, char *argv[])
{

    fun_one = my_fun;

    fun_one("aaa", 3.5);

    for(int i=0; i<9; ++i)
      for(int j=0; j<20; ++j)
      {
            std::cout << "\n i=" << i << "j=" << j << "" << ga;
      }
    return 0;
}

kaile 发表于 26-7-2010 19:29:51

用全局数组操作,返回值并没有用到。 没有看出这种写法的必要性
页: [1]
查看完整版本: 程序员面试基础知识学习笔记