[求助]今天去面试,有些疑惑与不解。

首先说一下我的条件,2019应届生,本科,计算机科学专业,主修语言是C++,1月份从学校回来后就尝试去投简历,投递职位是C++实习助理,测试工程师,我面试了两家,第一家无音讯,第二家呢,感觉一切都顺利的不太自然。。。

首先,面试官太好说话了。。。就是很会夸人的那种,他说我怎样怎样优秀,他们公司缺人所以要招balabala。。。这让我感到有点不太适应,因为第一家面试其实挺严肃的,因为我简历上写着无工作经验,所以第一家的面试官问了我很多校园和技术上的问题,我能明确理解到这位面试官要招的是有丰富校园项目经验和学习态度与成绩良好的人,但是呢这第二家面试官却没有问过这些,就是问了些生活啊工作态度这样的问题,这让我感到很奇怪。。。

当然,我很明白得到实习工作机会的重要性,这位面试官给我开出的条件是,参与技术测试,通过后会获得2个月的实习期,工资为2000每月,符合公司能力要求后,要干满18个月3000-5000左右,并且给予公司回报(就是在工资里扣钱的意思),之后转正7000-8000每月,这个条件我没有异议,毕竟我没有工作经验价值确实较低,令我十分在意的是,他们要求我学习java语言,这让我更加疑惑了,因为我的简历上写的是C++语言,突然要我学习一种新的语言。。。(面试官不看简历的吗。。。)技术测试的时间是在2月中旬,这意味着我有1个月的时间学会JAVA并且要能通过技术测试,这是我比较担心的一点,另一点是,面试官告诉我没必要去投其他公司简历了,因为年前许多公司都不招人了,并且他说很希望我能留下来。

我就很疑惑这家公司看起来是否有点不太靠谱。。。(1.给予公司回报,有点像培训机构上班后再给培训费一样。2.1个月内另学一门新语言。3.实习期的2000工资可能不够开销,因为离家远,要租房,公司有宿舍,租金500左右)

还有,其实我很热爱C++,如果让我去学JAVA,就好像是背着正室去找小妾一样。。。

还请各位发表一下看法,我很需要一些建议,非常感谢!!!

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
识别拨号音一般使用数字信号处理技术,可以通过计算频谱、时域、功率谱等特征来进行识别。合成拨号音可以使用数字信号处理技术生成对应的波形信号。 关于GUI界面的实现,可以使用MATLAB自带的GUI设计工具,如GUIDE,可以通过拖拽控件的方式进行界面设计。在界面中添加按钮或者文本框,通过回调函数实现按钮的点击事件,从而实现拨号音的合成和识别。 以下是一个简单的GUI界面实现示例: ```matlab function varargout = dialer(varargin) % DIALER MATLAB code for dialer.fig % DIALER, by itself, creates a new DIALER or raises the existing % singleton*. % % H = DIALER returns the handle to a new DIALER or the handle to % the existing singleton*. % % DIALER('CALLBACK',hObject,eventData,handles,...) calls the local % function named CALLBACK in DIALER.M with the given input arguments. % % DIALER('Property','Value',...) creates a new DIALER or raises the % existing singleton*. Starting from the left, property value pairs are % applied to the GUI before dialer_OpeningFcn gets called. An % unrecognized property name or invalid value makes property application % stop. All inputs are passed to dialer_OpeningFcn via varargin. % % *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one % instance to run (singleton)". % % See also: GUIDE, GUIDATA, GUIHANDLES % Edit the above text to modify the response to help dialer % Last Modified by GUIDE v2.5 30-Nov-2021 15:50:04 % Begin initialization code - DO NOT EDIT gui_Singleton = 1; gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @dialer_OpeningFcn, ... 'gui_OutputFcn', @dialer_OutputFcn, ... 'gui_LayoutFcn', [] , ... 'gui_Callback', []); if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1}); end if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else gui_mainfcn(gui_State, varargin{:}); end % End initialization code - DO NOT EDIT % --- Executes just before dialer is made visible. function dialer_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn. % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % varargin command line arguments to dialer (see VARARGIN) % Choose default command line output for dialer handles.output = hObject; % Update handles structure guidata(hObject, handles); % UIWAIT makes dialer wait for user response (see UIRESUME) % uiwait(handles.figure1); % --- Outputs from this function are returned to the command line. function varargout = dialer_OutputFcn(hObject, eventdata, handles) % varargout cell array for returning output args (see VARARGOUT); % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Get default command line output from handles structure varargout{1} = handles.output; % --- Executes on button press in button_1. function button_1_Callback(hObject, eventdata, handles) % hObject handle to button_1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) play_dtmf_signal(1) % --- Executes on button press in button_2. function button_2_Callback(hObject, eventdata, handles) % hObject handle to button_2 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) play_dtmf_signal(2) % --- Executes on button press in button_3. function button_3_Callback(hObject, eventdata, handles) % hObject handle to button_3 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) play_dtmf_signal(3) % --- Executes on button press in button_4. function button_4_Callback(hObject, eventdata, handles) % hObject handle to button_4 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) play_dtmf_signal(4) % --- Executes on button press in button_5. function button_5_Callback(hObject, eventdata, handles) % hObject handle to button_5 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) play_dtmf_signal(5) % --- Executes on button press in button_6. function button_6_Callback(hObject, eventdata, handles) % hObject handle to button_6 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) play_dtmf_signal(6) % --- Executes on button press in button_7. function button_7_Callback(hObject, eventdata, handles) % hObject handle to button_7 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) play_dtmf_signal(7) % --- Executes on button press in button_8. function button_8_Callback(hObject, eventdata, handles) % hObject handle to button_8 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) play_dtmf_signal(8) % --- Executes on button press in button_9. function button_9_Callback(hObject, eventdata, handles) % hObject handle to button_9 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) play_dtmf_signal(9) % --- Executes on button press in button_star. function button_star_Callback(hObject, eventdata, handles) % hObject handle to button_star (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) play_dtmf_signal('*') % --- Executes on button press in button_0. function button_0_Callback(hObject, eventdata, handles) % hObject handle to button_0 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) play_dtmf_signal(0) % --- Executes on button press in button_pound. function button_pound_Callback(hObject, eventdata, handles) % hObject handle to button_pound (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) play_dtmf_signal('#') % --- Executes on button press in button_clear. function button_clear_Callback(hObject, eventdata, handles) % hObject handle to button_clear (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) set(handles.text_number, 'String', '') % --- Executes on button press in button_call. function button_call_Callback(hObject, eventdata, handles) % hObject handle to button_call (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) number = get(handles.text_number, 'String'); msgbox(['Calling ' number]) function play_dtmf_signal(digit) % sample rate of the signal Fs = 8000; % duration of each tone duration = 0.2; % frequency of the signals freq = [697, 770, 852, 941, 1209, 1336, 1477]; % DTMF signal matrix DTMF = [ 1 2 3; 4 5 6; 7 8 9; '*' 0 '#'; ]; % find the row and column index of the input digit [row, col] = find(DTMF == digit); % generate the corresponding DTMF signal t = 0:1/Fs:duration; signal = sin(2*pi*freq(row)*t) + sin(2*pi*freq(col+4)*t); % play the signal sound(signal, Fs) % update the number displayed in the text box number = get(handles.text_number, 'String'); number = [number digit]; set(handles.text_number, 'String', number); ``` 在该界面中,使用了10个按钮,用于输入0-9、*、#键。每个按钮的回调函数中,调用`play_dtmf_signal`函数生成对应的DTMF信号,并播放出来。同时,在回调函数中还更新了界面上显示的电话号码。 需要注意的是,该实现只是简单的生成了DTMF信号,并没有进行识别。如果需要进行识别,需要进行进一步的数字信号处理,例如使用Goertzel算法、卷积神经网络等技术进行识别。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值