2018.9.17上午的银联面试和下午海康面试的面经总结

2024-06-08 08:08

本文主要是介绍2018.9.17上午的银联面试和下午海康面试的面经总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.银联主要分成两部分:
1)群面
2)技术面

首先群面,10个人一组,给一道文字描述题,内容还是比较长的。首先,让我们阅读过后,按照下面的2个问题进行回答。第一个问题,是让我们对AI的应用场景进行一个排序,可以加一个简单的自我介绍,要求:每人一分钟内完成。第二个问题是:让我们一起对上述的应用场景中选择一个方向设计一个产品,规定时间20分钟完成,最后让一个人汇报即可,还好我提前看了面经,需要很多人一起设计的话,需要一个计时人员timer,一个leader,一个最终总结的,剩下的人进行讨论,我当时反正也没啥想法,就当了个leader,快速给大家分配了任务,然后还参与到问题的讨论中了,最终的结果是:9个人津了,有个硕士挂了。

因为人特别多,所以我拍到了下午进行技术面:技术面上来就是让我看一个关于字符串赋值的问题,如下:

char *p="abcd";
printf("%s",p);
p[0]='a';
printf("%s",p);

问这个字符串有啥问题?

回答:第三行代码错误,首先p是char类型的指针,不能这么给p进行赋值,要么将第一行改个一维数组,要么使用strcpy,memcpy等方法。

问题2:strcpy与memcpy之间的区别?
回答:后者安全性更高,如果用前者可能会发生数组越界,或者内存泄漏的影响。

下面的是我后来查的:

(1)实现功能不同,strcpy主要实现字符串变量间的拷贝,memcpy主要是内存块间的拷贝。

(2)操作对象不同,strcpy的操作对象是字符串,memcpy 的操作对象是内存地址,并不限于何种数据类型。

(3)执行效率不同,memcpy最高,strcpy次之。

问题3:手撕一个结构体,并输出结构体中所有成员变量的值

回答:我忘记成员变量初始化以及成绩是float类型的了,哎
下面是正确结果:

#include<stdlib.h>
struct  man{
char name;
char sex;
float score;
};int main()
{
struct  man str={jiwangreal','boy',60.0};
struct  man *ptr=&str;
char a,b;
float j;
a=ptr->name;
b=ptr->sex;
j=ptr->score;
//pst->score等价于(*pst).age等价于st.age
printf("%s%s%f",a,b,j);
return 0;
}

紧接着,问了我薪资方面的问题,就这样结束了

=============================================================================

下午的海康

第一面技术面:主要是依据项目来提问

问题1:介绍项目

问题2:体现你能力的linux的命令,简单的就别说了,并且解释一下,你说的操作命令中每个符号的意思

回答:当时回答的并不是很好,所以,我接下来具体举一些例子来说明,会比较好,我当时回答的是ps,pgrep,kill等等,感觉不够啊。。
与进程相关的命令https://blog.csdn.net/u011436427/article/details/82764583

问题3:看过鸟哥的私房菜吗?
答:没有。。。。。

问题4:知道keep_alive及相关操作吗?
回答:keep alive 和心跳机制,用来判断是来判断是否断开TCP连接,
可以参考:https://blog.csdn.net/u011436427/article/details/81566170
然后就是涉及到,就问我有什么优势啥的。。。就没了

问题5:linux的普通用户登陆,你是如何登陆的?
回答:https://www.cnblogs.com/wuaihua/p/7467150.html
linux 新用户设置:https://jingyan.baidu.com/article/fcb5aff7481a0eedaa4a71b6.html

root登录之后
sudo useradd XXX
passwd XXX

还是比较水的,然后是HR面,就结束了,让我一周之内等通知。

这篇关于2018.9.17上午的银联面试和下午海康面试的面经总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1041616

相关文章

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

JavaSE正则表达式用法总结大全

《JavaSE正则表达式用法总结大全》正则表达式就是由一些特定的字符组成,代表的是一个规则,:本文主要介绍JavaSE正则表达式用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录常用的正则表达式匹配符正则表China编程达式常用的类Pattern类Matcher类PatternSynta

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

java对接海康摄像头的完整步骤记录

《java对接海康摄像头的完整步骤记录》在Java中调用海康威视摄像头通常需要使用海康威视提供的SDK,下面这篇文章主要给大家介绍了关于java对接海康摄像头的完整步骤,文中通过代码介绍的非常详细,需... 目录一、开发环境准备二、实现Java调用设备接口(一)加载动态链接库(二)结构体、接口重定义1.类型

Nginx Location映射规则总结归纳与最佳实践

《NginxLocation映射规则总结归纳与最佳实践》Nginx的location指令是配置请求路由的核心机制,其匹配规则直接影响请求的处理流程,下面给大家介绍NginxLocation映射规则... 目录一、Location匹配规则与优先级1. 匹配模式2. 优先级顺序3. 匹配示例二、Proxy_pa

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

MySQL基本查询示例总结

《MySQL基本查询示例总结》:本文主要介绍MySQL基本查询示例总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Create插入替换Retrieve(读取)select(确定列)where条件(确定行)null查询order by语句li

Linux区分SSD和机械硬盘的方法总结

《Linux区分SSD和机械硬盘的方法总结》在Linux系统管理中,了解存储设备的类型和特性是至关重要的,不同的存储介质(如固态硬盘SSD和机械硬盘HDD)在性能、可靠性和适用场景上有着显著差异,本文... 目录一、lsblk 命令简介基本用法二、识别磁盘类型的关键参数:ROTA查询 ROTA 参数ROTA

Qt实现网络数据解析的方法总结

《Qt实现网络数据解析的方法总结》在Qt中解析网络数据通常涉及接收原始字节流,并将其转换为有意义的应用层数据,这篇文章为大家介绍了详细步骤和示例,感兴趣的小伙伴可以了解下... 目录1. 网络数据接收2. 缓冲区管理(处理粘包/拆包)3. 常见数据格式解析3.1 jsON解析3.2 XML解析3.3 自定义